Homes for Sale in Southampton County, VA

Southampton County
$39,900 - $699,000 Average Price Single Family Home: $204,228