Mayfair Cafe Webcam webcam
Located in Montreux, Vevey, Vaud
Montreux is a bay located in Vaud, Switzerland on the continent of Europe. Find Castle, Golf, Hotel, Museum and attractions in Montreux, Vevey below.