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

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

 

click on map for Google map