Location: in Lausanne, 800 m. from the Ouchy waterfront on Lake Geneva.
See more: Hotels in Europe Hotels in Switzerland Hotels in Lausanne Holiday Destinations in Europe