House of Prayer Apostolic Church Ilford

House of Prayer Apostolic Church Ilford

Sights & Landmarks • London, England United Kingdom