QUICK SEARCH
|
Momotaro is a multi-dimensional Japanese restaurant in the West Loop.
820 W Lake St, Chicago, IL 60607
https://www.momotarochicago.com
312-733-4818
More:
Get directions
Leave a review