Church

St. Symeon the New Theologian Church, Birmingham

Birmingham, Alabama, United States