View Details 108 Churchill Terrace Churchill Downs | Decatur $245,681 4 bd 2 ba 2,118 sqft On Site 27 Days Ago By Parker Real Estate Res.Llc