The Ambassador Hotel GenevaThe Ambassador transports you in a nonsuch universe of art and elegance and promise you an unforgettable stay in the privileged scenery offered by Leman Lake and the Alpes