View Details $369,900 1 of 30 Magnolia Heights | Middleburg 4 beds 2 baths 1,728 sqft 0.29 acres On Site: 66 Days
View Details $344,000 1 of 42 Magnolia Heights | Middleburg 4 beds 2 baths 1,724 sqft 0.28 acres On Site: 129 Days