Previous Image Next Image holloway Sacred Heart Church, Eden Grove, Holloway, London, N7; organ builder’s plate Sacred Heart Church, Eden Grove, Holloway, London, N7; organ builder’s plate