Luxury Charlottesville InternationalLuxury Charlottesville International

Albemarle County – 2.85 Acres – $539,500

$539500