Mailing Address: 1730 Oxmoor Road, Homewood, AL 35209
Physical Address: 1728 Oxmoor Road, Homewood, AL 35209
Phone: 205-871-8121
Fax: 205-871-8180
[email protected]
PARISH OFFICE HOURS:
Monday – Thursday 8:00 a.m. – 4:00 p.m. and Friday 8:00 a.m. – 12:00 Noon
Summer Hours - June 3rd - August 3rd, 2024:
Monday - Thursday 8:00 a.m. - 2:00 p.m and Friday 8:00 a.m. - 12:00 Noon
CLICK HERE TO REGISTER WITH US