Landmark, St Peter’s Square
We have delivered Manchester city centre's latest office development comprising 180,000 sq. ft. of forward thinking, best-in-class, Grade A office accommodation. We assembled an exceptional Project Team with Squire & Partners producing a timeless design. Manchester is the UK’s second city, and St Peter’s Square is Manchester’s no. 1 business location.