$19,800,000
11
Beds
⋅
13
Baths
21846 Trappe Rd, Upperville
Listing courtesy of TTR Sotheby's International Realty. Contact:
Selling Office: TTR Sotheby's International Realty.