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