Izumi is a Japanese restaurant offering a wide selection of sushi, as well as hot and cold dishes.