The tall corporate skyscrapers of Canary Wharf in London Docklands are seen beyond the houseboat community of 'Tower Bridge Moorings' on the River Thames, on 17th October 2024, 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