Karta Vacation Rentals
In the Swiss Alps village of Villars-sur-Ollon, a boutique hotel with mountain‑side attitude. About 19 miles from Montreux Train Station and 17 miles from Chillon Castle, it puts you steps from hiking and ski lifts and offers ski-to-door access. Geneva International Airport is roughly 75 miles away.