Montreux and Vevey - Switzerland

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.

Leave a Reply

Your email address will not be published. Required fields are marked *