Izumi is a Japanese restaurant in St. Louis, Missouri, offering a variety of traditional and modern dishes. The establishment prides itself on providing a cozy and inviting atmosphere for guests to enjoy their dining experience.
With a focus on fresh ingredients and skilled culinary techniques, Izumi aims to deliver authentic flavors and exceptional service to its patrons. Whether seeking sushi, sashimi, or other Japanese specialties, visitors can expect a satisfying meal at this local eatery.
Generated from their business information