This prestigious development project placed in the heart of the Isle of Dogs, sees many people pass through on their daily commute. Based just five minutes from Canary Wharf, it is one of London’s most exciting developments and has created over 1,000 residencies as well as 2,400 sq.m of retail space.