Turn on JavaScript to search, filter and see the map.
Home
Chicago, Illinois
The Izakaya at Momotaro
The Izakaya at Momotaro
820 W Lake St, Chicago, IL 60607
Happy hour: food
Mondays 8pm–10pm
$20 shot-beer-wings combo meal
Sources and contact
View source
Restaurant website