The Thames foreshore, Wapping, London.

the Thames foreshore, Wapping, London, England