View Details New On Site 6 Days Ago $179,900 1 of 23 Cheshire Twp | Bloomingdale 3 beds 2 baths 1,944 sqft 0.5 acres On Site: 6 Days
View Details $459,000 1 of 44 Cheshire Twp | Allegan 4 beds 2 baths 2,074 sqft 2 acres On Site: 21 Days
View Details Under Contract $335,000 1 of 30 Cheshire Twp | Allegan 3 beds 3 baths 1,040 sqft 0.27 acres On Site: 44 Days