News

Montreux, Switzerland 7 Superior First Class Distinguished Hotel in 5-story balconied building, set in a park on the shore of Lake Geneva; near shopping & nightlife. View Hotel Details ...
46.43 °N, 6.91 °E Montreux, Vaud, Switzerland Weather Conditions star_ratehome ...