Homes for Sale in Marion County, KY

Lebanon
$19,900 - $520,000 Average Price Single Family Home: $165,971