Indian Lake in Philipstown, New York

Indian Lake in Putnam County is a water. Indian Lake also exists in Franklin County, Fulton County and Lewis County.

Nature
water
Elevation 158 m
Located in Putnam County
Country United States