Devonshire Square is a unique five acre office campus. Located in a prominent position adjacent to Liverpool Street Station.
Comprising 12 buildings, totaling over 600,000 sq. ft. the Estate’s Grade A office accommodation benefits from an extensive public realm as well as a destination retail environment that bustles with shops restaurants, bars and leisure facilities set amongst highly desirable residential accommodation.
