Map & Directions - Izumi Japanese Steak House & Sushi Bar
View Menu
Izumi Japanese Steak House & Sushi Bar
25 Ella Grasso Tpke, Windsor Locks, CT, 06096
(860) 292-8888 (Phone)
25 Ella Grasso Tpke, Windsor Locks, CT, 06096
(860) 292-8888 (Phone)