With the capital's financial district in the background, barges and lighters at Tower Bridge Moorings are grouped together on the river Thames, on 5th May 2022, in London, England. Tower Bridge Moorings is the capital’s only floating gardens - a sustainable way of living for a community of more than one hundred adults and children, and a shelter for wildlife on the river. Tower Bridge Moorings is the capital’s only floating gardens - a sustainable way of living for a community of more than one hundred adults and children, and a shelter for wildlife on the river.
Add to Cart Add to Lightbox Download