Leeds, GB
St. Stephen's Church is a Church of England church in Kirkstall, Leeds. The church has been Grade II listed since 5 August 1976.
Listen to the audio guide for St. Stephen's Church, Kirkstall Free on WIP — starts by itself when you arrive, even with the screen off