Indian Lake in Sheridan Township, Mecosta County, Michigan

Indian Lake in Sheridan Township is a water. Indian Lake also exists in Livingston County, Berrien County, Iosco County, Menominee County and Cass County.

Nature
water

Places of worship

  • Pine Grove Church – approx. 2.1 mi.