Annunciation of the Lord Catholic Church in Decatur, AL is a place of worship and community for those of the Catholic faith.
With a focus on spiritual growth and fellowship, the church provides a space for prayer, Mass, and various religious activities.
Generated from their business information