View Details Price Reduced $315,500 1 of 40 Shenandoah | Elgin 4 beds 2 baths 1 ½ baths 3,037 sqft 0.17 acres