pendingUnder contract$140,0003.4 acresMecklenburg County2 bd, 2 ba • — sq ftBuffalo Junction, VA 23927
pendingUnder contract$884,0003.37 acresMecklenburg County5 bd, 5 ba • 6,025 sq ftSouth Hill, VA 23970