- North Mecklenburg Duplexes, South Hill, VA 23970$1,050/mo2 beds · 1 units availableNorth Mecklenburg DuplexesSouth Hill, VA 23970

- 110 N Mecklenburg Ave, South Hill, VA 23970$1,500/mo1 bed · 1 bath · 900 sq ft110 N Mecklenburg AveSouth Hill, VA 23970

- 1112 Halifax St, South Hill, VA 23970$1,550/mo2 beds · 1 bath · 1,112 sq ft1112 Halifax StSouth Hill, VA 23970

- 1203 N Mecklenburg Ave, La Crosse, VA 23950$1,200/mo1 bed · 1.5 baths · 1,120 sq ft1203 N Mecklenburg AveLa Crosse, VA 23950

- 456 Homestead Pl, South Hill, VA 23970$1,950/mo3 beds · 2 baths · 2,646 sq ft456 Homestead PlSouth Hill, VA 23970




