Where is Lake Huntington?

Where is Lake Huntington located?

Lake Huntington, Lake Huntington, United States of America (approx. 41.68426°, -74.99267°)


Where is Lake Huntington on the map?