PendingUnder contract$350,00030 acresMecklenburg County3 bd, 2 ba • 1,413 sq ftBuffalo Junction, VA 24529