View Details $640,000 1 of 54 Royal Ranch Unit 2 Parcel 8 | Surprise 6 beds 3 baths 1 ½ baths 4,083 sqft 0.2 acres On Site: 79 Days