Located in the heart of the Swiss Alps in the prestigious resort of Villars-sur-Ollon, at 1’300 meters.