Homes for Sale in Southampton County, VA

Southampton County
$30,000 - $889,000 Average Price Single Family Home: $209,868