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
See a problem?
You might also like
Partial Data by Foursquare.

