The Izakaya at Momotaro

820 W. Lake St, Chicago, IL, United States

Map of The Izakaya at Momotaro, 820 W. Lake St, Chicago, IL, United States

820 W. Lake St, Chicago, IL, United States

Delivery options

No delivery

Contact details

Open hours

Mon
Closed
Tue
Closed
Wed
5pm – 1am
Thu
5pm – 1am
Fri
4:30pm – 1am
Sat
4:30pm – 1am
Sun
4:30pm – 1am
Get directions(opens in a new tab)

Spot something wrong?

Dishes at The Izakaya at Momotaro. Prices may vary in venue.

    Reviews

    No reviews yet

    Been to The Izakaya at Momotaro? Be the first to share what you ate.