St. Edmunds Church
115 Hertford Rd., Edmonton, Greater London, United Kingdom, N9 7EN
(02088) 036631 Phone