The transformation of the Isle of Dogs into one of the largest commercial districts in the world was arguably the biggest UK construction story of the 1980s. Mentioned in one form or another almost ...
Located in the heart of London’s Docklands at the west end of Millwall outer dock, next to the Thames and minutes from Canary Wharf, the clubhouse is an award-winning purpose built facility with ...