Thomas More Square

Thomas More Square
London, E1W 1YW