Homes for Sale in Charles City County, VA

Charles City
$133,000 - $2,200,000 Average Price Single Family Home: $664,881