Advertisement
Place your ad here.
IZUMI
Quai des Bergues 33, 1201 Genève, Switzerland
Geneva, Switzerland
Posh Japanese restaurant on the roof of the Four Seasons Hotel, offering fusion fare & city views.
Rating: 481
Score: 4.5
Price: Very expensive
No reviews available.