The Ambassador
The Ambassador
Hotel
21 Quai Des Bergues
, Geneva, Switzerland
1201
90
Excellent ·
276 reviews