Give us feedback!

Dine at Izumi, Genève, Switzerland

Upscale, elegant Japanese dishes & sushi in a high-design space inside the Four Seasons
Show more
No Ratings Yet
Flag as inappropriate
Share on Tumblr Share via E-mail