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.