English Almeida Theatre Cited by user Pokechu22 on 12 Jun 2020 The Almeida Theatre, opened in 1980, is a 325-seat studio theatre with an international reputation, which takes its name from the street on which it is located, off…