Where is Lake Peekskill?

Where is Lake Peekskill located?

Lake Peekskill, Lake Peekskill, United States of America (approx. 41.33482°, -73.88097°)


Where is Lake Peekskill on the map?