Where is Winding Hills Park?

Where is Winding Hills Park located?

Winding Hills Park, Winding Hills Park, United States of America (approx. 41.539165°, -74.273895°)


Where is Winding Hills Park on the map?