Open the map →

Momotaro Near West Side, IL, United States

About Momotaro

Momotaro is listed as Japanese — Restaurant. It is located at 820 West Lake Street, Near West Side, IL, 60607. Notable features include Dine-in.

Specials at Momotaro

No specials listed yet for Momotaro. Know one? Add it on the map — it's free.

Location & details

Google Maps directions Apple Maps OpenStreetMap

Nearby venues

Features

Frequently asked questions

Where is Momotaro located?

It is located at 820 West Lake Street, Near West Side, IL, 60607.

How can I contact Momotaro?

Contact details: phone (312) 733-4818; website https://www.momotarochicago.com/.

More venues in Near West Side

All specials in Near West Side →