Eating Japanese Sushi at Momotaro restaurant in Chicago, IL.

Feedback

Do you manage or own Momotaro?

Yes
Amp Menu