Izusen: A Japanese restaurant offering original flavor combinations rooted in Japanese cuisine, with vegetarian options available.