Montreux lies on the north east shore of Lake Geneva, at the foot of the Alps.
Vevey is a town in Switzerland housing 14 structures, listed as Swiss heritage site of national significance including churches, museums and historical buildings.
Stay tuned to our new posts and updates!
Click to join us on WhatsApp




