Where is Hermon A MacNeil Park?

Where is Hermon A MacNeil Park located?

Hermon A MacNeil Park, New York, United States (approx. 40.79316°, -73.85152°)


Where is Hermon A MacNeil Park on the map?