Our Lady Immaculate Surrey Photo Gallery
Church Photos
Leadership Photos
Historical Photos
Location of worship
401 Ewell Road
Surrey,
Greater London
KT6 7DG
United Kingdom
Phone: 020 8399 9854
Church Pastor
Canon Edward Perera
Parish Priest
401 Ewell Road
Surrey,
Greater London
KT6 7DG
United Kingdom
Phone: 020 8399 9854