Who owns New Street Square?

New Street Square is owned and managed by Landsec, who own and manage some of the most successful and recognisable property assets in the UK. Landsec's portfolio is a diverse mix of offices, retail and leisure in London, and retail and leisure across the rest of the country.