550,000sqft Commercial Office - 21 Moorfields, London

Client - Side Commissioning Services (CxA)

Previous
Previous

20MW Data Centre - London, UK

Next
Next

14,594sqft Commercial Office - Canary Wharf