More about Our Lady And St Philip Neri Church
Our Lady And St Philip Neri Church is located at 208 Sydenham Road, SE26 5SE London, United Kingdom
+442087789460
http://rcchurch.org.uk/sydenham.htm