Where is Amdur Park Lake?

Where is Amdur Park Lake located?

Amdur Park Lake, New York, United States (approx. 41.35425°, -74.16505°)


Where is Amdur Park Lake on the map?