Church of All Hallows by the Tower, Tower Hill, London.

The Church of All Hallows by the Tower, Tower Hill, London, England