$329,690
3 bed 2.5 bath 1,400 sqft 0 acre lot
104 Riva Way Palmyra, VA 22963
$437,091
4 bed 2.5 bath 2,110 sqft 0 acre lot
Lot 9 Riva Way Palmyra, VA 22963