Where is Pine Meadow Lake?

Where is Pine Meadow Lake located?

Pine Meadow Lake, New York, United States (approx. 41.17467°, -74.12549°)


Where is Pine Meadow Lake on the map?