With a stay at The Ambassador, you'll be centrally located in Geneva, within a 10-minute walk of Flower Clock and Bastions Park. This upscale hotel is 0.8 mi (1.4 km) from Jet d'Eau Fountain and 1.2 mi (1.9 km) ... Read more

View all Luxury Hotels in Geneva