pendingUnder contract$140,0003.4 acresMecklenburg County2 bd, 2 ba • — sq ftBuffalo Junction, VA 23927