Landmark, St Peter’s Square
Manchester is the UK’s second city, and St Peter’s Square is Manchester’s no. 1 business location. Landmark has an exceptional on-site team with Squire & Partners having produced a timeless design. We will deliver a new, forward-thinking, best-in-class 180,000 sq. ft. office building for Manchester in 2019.