Eating Japanese Steakhouses Sushi at Izumi Japanese Steak House & Sushi Bar restaurant in Windsor Locks, CT.

Feedback

Do you manage or own Izumi Japanese Steak House & Sushi Bar?

Yes