The Ambassador berada di Pusat Kota Jenewa, 4 menit berjalan kaki dari Pemberhentian Trem Bel-Air dan 2 menit berjalan kaki dari Area Perbelanjaan Pusat Kota.