20 Cabot Square, Canary Wharf, E14

20 Cabot Square, Canary Wharf, E14
20 Cabot Square, Canary Wharf, E14

20 Cabot Square, Canary Wharf, E14

Address: 20 Cabot Square, Canary Wharf, E14

Size: 45,000 sq ft

Client: The Economist Group

Transaction: Acquisition

For further information contact