Where is Van Voorhees Park?

Where is Van Voorhees Park located?

Van Voorhees Park, Van Voorhees Park, United States of America (approx. 40.69028°, -74.00028°)


Where is Van Voorhees Park on the map?