St Helen's North Kensington North Kensington Photo Gallery
Church Photos
Leadership Photos
Historical Photos
Location of worship
St Helen's Gardens
North Kensington,
London
W10 6LP
United Kingdom
Phone: (020) 8968 7807
Church Pastor
St Helen's Church
Pastor
St Helen's Gardens
North Kensington,
London
W10 6LP
United Kingdom
Phone: (020) 8968 7807