- 1203 N Mecklenburg Ave, South Hill, VA 23970$1,250/mo2 beds · 2 baths · 884 sq ft1203 N Mecklenburg AveSouth Hill, VA 23970
- 1112 Halifax St, South Hill, VA 23970$1,350/mo2 beds · 1 bath · 1,112 sq ft1112 Halifax StSouth Hill, VA 23970
Updated
Updated