The Beautiful Lakeside Town of Montreux, Switzerland

The Beautiful Lakeside Town of Montreux, Switzerland

In Switzerland, about an hour away from Geneva by train is where you can find the beautiful lakeside town of Montreaux.

Here David gives us a peak at this towns many beautiful sites, its incredible lakeside views, and even some of the markets and shops that the town has to offer.

 

Travel video shared by DavidsBeenHere
davidsbeenhere.com