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 (69 Reviews)

Information

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

Additional Information