Al Saints

All Saints' and St. Nicholas' Churches
Church of England
Poplar, Tower Hamlets, London E14


 
  Updated June 7, 2013  
January 23, 2013