Open All Year... Lausanne Palace & Spa , situated in the heart of the business and the Shopping district, with an exceptional View of the City, Lake Geneva and the Alps, it has been chosen as a privileged meeting place by our regional business clientele and many world leaders.