2 New Street Square, Loading Map.... 2 New Street Square,2 New Street Square, - London, Details 51.5158611 -0.10740490000000591 Address 2 New Street Square, London, EC4A 3BZ United Kingdom Upcoming Events No events in this location