Montreux Switzerland

Montreux art along Lake Geneva 02

Montreux Switzerland is a resort town on the southeast corner of Lake Geneva—the Swiss Riviera. Its heyday was in the 19th century. Although it is not as fashionable as it once was, it still has a number of nice resort hotels and a lovely lakeside promenade. A stroll along the promenade gives one an incredible [Read more …]