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

Sacred Heart Church, Eden Grove, Holloway, London, N7; organ builder’s plate