England's first pub theatre since the days of Shakespeare, the King's Head was started in 1970 by New...
Northeast London · 116 Upper St, Islington Square, London
This Islington hot spot may seat only 350, but it ranks among London's most prestigious and buzzy theatres, akin to the...
Northeast London · Almeida St, Islington, London