Our Lady and St Peter London Photo Gallery
Church Photos
Leadership Photos
Historical Photos
Location of worship
15 Victoria Drive
London,
Greater London
SW19 6AD
United Kingdom
Phone: 020 8788 7420
Church Pastor
Fr Philip de Freitas
Parish Priest
15 Victoria Drive
London,
Greater London
SW19 6AD
United Kingdom
Phone: 020 8788 7420