Al Saints

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

   

 
  Updated November 15, 2009