Shad Thames, Tower Hill, London.

Shad Thames, Tower Hill, London, England