Back
Mizu Sushi Bar Logo

Mizu Sushi Bar

0.61mi
1013 Washington Ave, Saint Louis, MO, 63101
Thurs 11:00 AM - 10:00 PMCall Now
About Mizu Sushi Bar

If you're looking for Sushi restaurants in Saint Louis look no further. Mizu Sushi Bar is known for having some of the best Sushi in Saint Louis. Located at 1013 Washington Ave, Mizu Sushi Bar is...show more

Compare Delivery Services

(See pickup options)
Postmatesbest deal
$5.99
Est. Fee
30 minEst. Time
Postmatesbest deal
$5.99
Est. Fee
30 minEst. Time