View Details $887,900 1 of 46 Savage Ranch | Beulah 3 beds 2 baths 2,003 sqft 35 acres On Site: 54 Days