1560 Boulder St UNIT 100, Denver, CO 80211, United States
View on Map
What travelers say:
Mizu Izakaya
Not too far from the hotel
10 minutes walk
Reservations are required
Serving is a bit slow
Food is average and not many choices
The only thing I like is soda, haha