Church of All Saints

London Borough of Newham, United Kingdom

Churches details

church of all saints
London, England United Kingdom
Inception: 1150