Description
Modern Japanese restaurant for sushi & robata, with a downstairs, Tokyo-influenced izakaya.
Name: Momotaro
Address: 820 W Lake St, Chicago, IL 60607
Phone Number: +1 312-733-4818
Restaurant Type: Restaurant, Bar
Momotaro is a Restaurant located at 820 W Lake St Chicago/Illinois
(Latitude,Longitude: 41.885886,-87.64845)
Postal Code: 60607
Location
-
820 W Lake St, Chicago, IL 60607
Add a review