May 7 May 7 Neo-Medieval Mansion on Lake Geneva FY Europe, For Sale, Historic, Lakefront, Notable, Waterfront The resort town of Montreux in Switzerland is renowned for its Belle Epoque buildings, postcard-worthy views, and a microclimate that has redefined the region as the Montreux Riviera.