OUR REVIEWS

Our Reviews
At Izumi Japanese Steak House & Sushi Bar in Windsor Locks, CT, your feedback is important!
Take a look at what our customers are saying about their time here!
Share by: