Hotel Royal Plaza(5 stars)

Grand-Rue 97 1820 Montreux View on map