St. Edmunds Church

115 Hertford Rd., Edmonton, Greater London, United Kingdom, N9 7EN
Description