Location: in the heart of Geneva, a few steps from the lake and facing 'Mont-Blanc' square. Situated within walking distance of the old town, shopping and financial districts, and the main train station.
See more: Hotels in Europe Hotels in Switzerland Hotels in Geneva Holiday Destinations in Europe