View Details Under Contract $359,000 1 of 40 Shenandoah Sub Ph I | Elgin 5 beds 3 baths 1 ½ baths 3,139 sqft 0.42 acres
View Details Open House $320,000 1 of 25 Shenandoah Sub Ph T | Elgin 4 beds 2 baths 1,654 sqft 0.15 acres