The Thames Path, Tower Hill, London.

The Thames Path, Tower Hill, London, England