minube
Vail S Mountain Haus Hotel
The Vail S Mountain Haus Hotel can be found in Vail, Colorado, USA. This Colorado establishment offers comfortably decorated and furnished condos for your comfort close to the ski center of Vail Mountain. Ideal both for mountain holidays both summer and winter. A place designed for relaxation and a reunion with nature.