THE CHURCH OF THE HOLY CROSS,
CROMER STREET, LONDON WC1H 8JU.

"The Church in the Heart of King's Cross"