Churches in Alabama
icon-img
Annunciation of the Lord Church

Annunciation of the Lord Church

3910 Spring Avenue SW
Decatur, AL - 35603
(256) 353-2667

Mass Schedule

Sunday 8:30 AM ; 11:00 AM ; 1:30 PM Spanish ; 6:30 PM Spanish | Saturday 5:00 PM

0/5 (No Reviews)

Decatur