Where is Weequahic Park?

Where is Weequahic Park located?

Weequahic Park, Weequahic Park, United States of America (approx. 40.70066°, -74.19959°)


Where is Weequahic Park on the map?