Churches in Alabama
icon-img
Our Lady Queen of Peace Parish

Our Lady Queen of Peace Parish

309 Washington Street
Selma, AL - 36703
(334) 874-8931

Mass Schedule

Sunday 10:00 AM | Saturday 4:00 PM Spanish Mass 1st Sunday at 11:00 AM

0/5 (No Reviews)

Selma