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
For more information please visit the Landsec website.