Theatre Square

Theatre Square
Theatre Square, London, E15 1BX