Travel Photo of the Moment Montreux, Switzerland

The Travel Photo of the Moment is Montreux, Switzerland and was taken by Pear Biter Photo credit: Pear Biter Located at the foot of the Swiss Alps and next to Lake Geneva is the city of Montreux, Switzerland. This city has a population of about 24,000 people and its elevation is approximately 1,300 feet. Montreux […]

Travel Photo of the Moment Montreux Lake Geneva

The Travel Photo of the Moment is of Montreux Lake Geneva and was taken by Luis Barreto654 Photo credit: (~+) Luis Barreto Montreux is a town located on Lake Geneva at the foot of the Alps and it is home to about 24,000 people. The town has become been a popular tourist destination among more well-heeled […]