Company name: St Demetrios Greek Orthodox Church
Description: St Demetrius Greek Orthodox Church in North London, Edmonton. A parish of the Archdiocese of Thyateira and Great Britain under the Ecumenical Patriarchate.
2 Logan Rd, London N9 0LP, United Kingdom