Where is Indian Head Park?

Where is Indian Head Park located?

Indian Head Park, Indian Head Park, United States of America (approx. 41.77235°, -87.90127°)


Where is Indian Head Park on the map?