Palmyra, VA 22963
SOUGHT AFTER LOCATION SOUGHT AFTER LOCATION $379,900 4 bdrms, 2.5 ba, bonus room, hardwood floors Large living rm w/firep Learn more