is not in process of liquidation on Apr 28, 2024
Where is Annunciation of the Lord Catholic Parish, Decatur's headquarters?
Annunciation of the Lord Catholic Parish, Decatur's headquarters is located at 3910 Spring Avenue SouthwestDecatur, AL 35603
What is Annunciation of the Lord Catholic Parish, Decatur's industry?
Annunciation of the Lord Catholic Parish, Decatur is in the industry of Proclaim the Gospel of Christ (for full description, see attached Articles of Incorporation)
What year was Annunciation of the Lord Catholic Parish, Decatur started?
Annunciation of the Lord Catholic Parish, Decatur was started in 2021
Sources: Alabama Secretary of State