Where is Chinatown Square?

Where is Chinatown Square located?

Chinatown Square, Illinois, United States (approx. 41.8542°, -87.63339°)


Where is Chinatown Square on the map?