My Devonshire Square Devonshire Square Mobile nav toggle

Office enquiries

Devonshire Square is a five-acre (mainly freehold) office campus in a prime position near Liverpool Street station, the main transport hub in the City of London. It’s made up of 12 diverse buildings, totalling over 600,000 sq ft. Our Grade A office accommodation is complemented by an extensive public realm, together with a destination retail environment bustling with shops, restaurants, bars and leisure facilities, alongside wonderful residential accommodation.

Office enquiries

 

 

More information

;