Where is Wilcox Lake?

Where is Wilcox Lake located?

Wilcox Lake, Wilcox Lake, United States of America (approx. 43.40169°, -74.15032°)


Where is Wilcox Lake on the map?