David’s Been Here presents a video to the lakeside town of Montreux, Switzerland. Located right along the stunning Lake Geneva, this picturesque town is a must visit if you’re traveling along the south-west region of the country. With local markets, shops, cafés and a breathtaking backdrop of the Swiss Alps, this quaint village is certainly one you won’t soon forget. Tour the streets and waterfront here with David, and visit for yourself with the David’s Been Here Guide to Switzerland, now available for your Kindle as well.
Counter
101 Countries • 1432 Cities