ST HELEN'S CHURCH, NORTH KENSINGTON
St Helen's Church, North Kensington
London, Greater London
W10 6LP
Good To Know
Parish Room
VENUE TIMETABLE
Fridays
ALSO NEARBY....





Nature & Bliss
Growing Space @ St Helen's Church, North Kensington, W10 6LP
0 months - 2 years




