Slider 0
Slider 0
add to collection icon
Company Logo

Momotaro

$$$$ restaurant, Japanese restaurant
icon 820 W Lake St Chicago IL 60607
clock closed

Modern Japanese restaurant. Modern Japanese restaurant for sushi and robata, with a downstairs, Tokyo-influenced izakaya.

Modern Japanese restaurant. Modern Japanese restaurant for sushi and robata, with a downstairs, Toky... more