Church of St Philip the Apostle

Church of St Philip the Apostle

Sights & Landmarks • London, England United Kingdom