Almeida Theatre

Almeida Theatre, Islington, N1 1TA (London)