Imozo Sendai shop is located in Sendai, Japan on herb SENDAI 7F, 1 Chome-6-1 Central, Aoba Ward. Imozo Sendai shop is rated 3.9 out of 5 in the category izakaya restaurant in Japan.
Address
herb SENDAI 7F, 1 Chome-6-1 Central, Aoba Ward
Amenities
Smoke-free place
Toilets