Shad Thames In South London
Shad Thames on the 20th September 2019 in London in the United Kingdom. Shad Thames is a historic riverside street next to Tower Bridge. In the 19th century, the area included the largest warehouse complex in London.
Add to Cart Add to Lightbox Download