Hide

St Helen, Kensington, Church of England

hide
Hide
Hide

St Helen,
St Helen's Gardens ,
North Kensington,
London
W10 6LP

Hide
topup

Church History

It was founded in 1884.

topup

Maps

It is located at TQ2372681488 (Lat/Lon 51.518772, -0.218174). You can see this on maps provided by:

Hide
hide