The Almeida Theatre is tucked away in Islington, just off Upper Street on a residential road. The theatre is renowned as being one of the best outside of the central London venues, staging a wide variety of dramatic production from Britain and across the world. The facility is well equipped to cater for medium sized audiences and is the perfect place to see an intimate feeling piece.