White Tower, Tower of London, London.

White Tower, Tower of London, Tower Hill, London, England