Where is Symphony Center?

Where is Symphony Center located?

Symphony Center, Symphony Center, United States of America (approx. 41.879166°, -87.625°)


Where is Symphony Center on the map?