Things to Do

Mizu Sushi Bar

See Photo Location

Fusion-style sushi bar. Located two blocks west of America’s CenterĀ®. Mizu = water. L,D

TripAdvisor Traveler Rating (67 Reviews)

Information

Check website for details
1013 Washington Ave.
St. Louis, MO 63101

Additional Information