Holy Cross Church
Anglican / Church of England
Cromer Street, London, WC1H 8JU
Holy Cross Church is an Anglican church in London, WC1H 8JU. Service times have not been added yet.