Homes for Sale in Fayette County, IL

Vandalia
$40,000 - $536,000 Average Price Single Family Home: $137,847