Map Location
How to get here?About the Business
Our Lady Queen of Peace Catholic Church is a Place Of Worship located at 309 Washington St, Selma, Alabama, 36703, United States.
The establishment is listed under Place Of Worship category. It has received 14 reviews with an 5 average rating of stars.
Reviews