South London Theatre
Theatres & Concert Halls in Norwood, LondonThe South London Theatre is a large, well-established, repertory-style non-professional theatre based in West Norwood, south east London and a member of the Little Theatre Guild of Great Britain. The theatre was founded in 1967 in an old Victorian fire station and has been thriving ever since.
Nearest public transport
West Norwood - National Railway
Similar businesses nearby