If you’re looking for a great time at a great Japanese restaurant, look no further than Izumi Japanese Steak House & Sushi Bar! There’s no better place in Windsor Locks, CT to find delicious Japanese food, great service, and fun happy hour specials. Stop by today and see what we’re all about!
Izumi Japanese Steak House & Sushi Bar
25 Ella Grasso Turnpike
Windsor Locks, CT 06096