Map
100 Grand-Rue, Montreux, Switzerland
Hotel
Fairmont Le Montreux Palace