Byward Tower, Tower of London, London.

Byward Tower, Tower of London, Tower Hill, London, England