Where is Wilcox Lake?

Where is Wilcox Lake located?

Wilcox Lake, New York, United States (approx. 43.40169°, -74.15032°)


Where is Wilcox Lake on the map?