New Street Square architecture, new shopping, office and residential centre in the City of London, Stock Photo, Picture And Rights Managed Image. Pic. YW4-1941877