Liverpool, GB
The Church of All Hallows is in Allerton, Liverpool, England. It is recorded in the National Heritage List for England as a designated Grade I listed building, and is an active Anglican parish church in the diocese of Liverpool, the archdeaconry of Liverpool and the deanery of Liverpool South – Chil
Listen to the audio guide for Church of All Hallows, Allerton Free on WIP — starts by itself when you arrive, even with the screen off