Indian Lake in Town of Diana Township, New York

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

Nature
water