Home > Office Space Directory > London
A modern, attractive Business Centre offering 88 units from 300 - 2000 sq ft aswell as traditional leased space of up to 10 000 sq ft, making this an ideal option for most companies. Located only 5 minutes from Canary Wharf and less than 2 miles from London City Airport.
1-25 workstations available now
0800 1444 106
A map of the serviced offices at Dock Road, London, E16.

