View Details $1,450,000 1 of 69 Crystal Lake Twp | Frankfort 5 beds 2 baths 2,589 sqft 0.35 acres On Site: 26 Days
View Details $2,200,000 1 of 83 Crystal Lake Twp | Beulah 3 beds 2 baths 2,046 sqft 0.34 acres On Site: 32 Days