St. John's Anglican Church

Birmingham, Alabama church

Birmingham, AL, Mt Laurel, Mt. Laurel, church, Anglican, Episcopal, Christian, Catholic, Reformed Episcopal, Holy Communion, Eucharist