Where is Point Lookout?

Where is Point Lookout located?

Point Lookout, New York, United States (approx. 40.59211°, -73.57919°)


Where is Point Lookout on the map?