Jump to MLS#:
MLS#:42049
3106 mountain rd, Halifax, VA 24558
$145,000 | MLS#: 42049
MLS#:41372
1695 Berry Hill Rd, South Boston, VA 24592
$158,900 | MLS#: 41372