Indian Lake in Town of North East Township, New York

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

Nature
water