Ideally located in the heart of Lausanne, the Olympic Capital, in French speaking Switzerland, the Lausanne Palace & Spa (5*) enjoys a superb view across Lake Geneva to the Alps. The beauty of its surrounding landscape makes it an exceptional place of refinement. The recognition since 2007 by UNESCO of the Lavaux region, 10 km from the Lausanne Palace & Spa, now on th ...e list of “Real World Heritages” serves as proof of its uniqueness. At the heart of Lausanne, the Lausanne Palace & Spa is located near Lausanne Cathedral, Lausanne Historical Museum, and Olympic Museum. First opened in 1915, the Lausanne Palace & Spa slowly became the pride of the Swiss city of Lausanne.