Church of the Holy Ghost London Photo Gallery
Church Photos
Leadership Photos
Historical Photos
Location of worship
36 Nightingale Square
London,
Greater London
SW12 8QJ
United Kingdom
Phone: 020 8673 3080
Church Pastor
Mgr Gerald Ewing
Parish Priest
36 Nightingale Square
London,
Greater London
SW12 8QJ
United Kingdom
Phone: 020 8673 3080