Decatur-Morgan Chamber Annunciation of the Lord Catholic Church Share: Churches Annunciation of the Lord Catholic Church Visit Website Request Info 3910 Spring Ave SW Decatur, AL 35603 (256) 353-2667 (256) 353-8994 (fax) Rep Info Whom to Contact Father Charles Merrill 3910 Spring Ave SW Decatur, AL 35603 Phone: (256) 353-2667 Fax: (256) 353-8994