The Church of the Holy Spirit
Leeds, Yorkshire and The Humber, LS11 7DD
The Church of the Holy Spirit is a church in Leeds, LS11 7DD. Its denomination and service times have not been added yet.