London theatres have a long history spanning back to the Elizabethan era. Some of the theatres are more than 300 years old.
291 Mare Street, Hackney, London, E8 1EJ
Queen Caroline Street, Hammersmith, London, W6 9QH
Eton Ave, Swiss Cottage, London, NW3 3EU
6 Panton Street, London, SW1Y 4DN
Uxbridge Road, Hatch End, Harrow, London, HA5 4NN
109 St Paul's Road, Highbury, London, N1 2NA
Haymarket, London, SW1Y 4QL