Thatcher Island

Indian Lake, NY 12842

Thatcher Island is a serene body of water located in Indian Lake, NY, surrounded by the stunning beauty of the Adirondack Mountains. Known for its peaceful atmosphere, the island offers opportunities for fishing, kayaking, and enjoying nature. Its tranquil waters and lush landscapes make it a perfect destination for outdoor enthusiasts and those looking to escape the hustle and bustle of everyday life.

Generated from this place's information

Own this business?
See a problem?

You might also like

United StatesNew YorkIndian LakeThatcher Island

Partial Data by Foursquare.