Momotaro Mark Hellyar Kaze Chan Boka Restaurant Group Momotaro

Momotaro Map

820 W. Lake St. (Halsted St.)
Chicago, IL 60607
Map
Cuisine: Japanese / Small Plates / Sushi
Spacious spot with a huge Japanese menu and updated cocktails in a sexy dining room and lower-level izakaya.
Openings: Dinner nightly

Features