Service of Choral Evensong

Independent Presbyterian Church 3100 Highland Ave., Birmingham, Alabama