Indian Lake is a lake in Cass County in southwestern Michigan in the United States. It is approximately 5 mi west of Dowagiac. It is a spring-fed lake. The lake was named for Indians who once settled there.
AdSave Up to 50% with VacationRenter. View Property Amenities and Location Information Now. Flexible Cancellation Policies Available. Easy to Book. Best Possible Deals. Save Today!