Churches-Roman Catholic in Decatur, AL Annunciation Of The Lord Catholic Church3910 Spring Ave SWDecatur, AL, 356032563532667Catholic Church Serving AlCatholic ChurchesCatholic SchoolsChildrens PlaceChurches CatholicChurches Places Of WorshipChurches Roman CatholicRoman Catholic Churches Show More