Montreux
October 30, 2006 by Editor
Filed under Montreux, Switzerland
Montreux is found on the north-east shore of the Lake Geneva, of the Canton of Vaud, Switzerland. It is referred to as “the Pearl of the Swiss Riviera” and is home to about 20,000 inhabitants. Thanks to its pleasant Mediterranean climate, this spa town of Montreux is one of the much sought after resorts of [...]

