New Street Square

New Street Square
London, EC4A 3BF