Location: in Montreux, on the shores of Lake Geneva. The rain station is 700 m. away and the city centre is 1 Km. away.
See more: Hotels in Europe Hotels in Switzerland Hotels in Montreux Holiday Destinations in Europe