Bishops Square

Bishops Square
London, E1 6DW