📍 West Lake Street 820
Momotaro — Restaurant in Chicago, Illinois, USA. West Lake Street 820. Hours, map, contact. USAForAll.