South London Theatre Photos

Meet 199 travelers, 166 tour guides and discover 241 photos

The South London Theatre is a Community theatre in West Norwood in the London Borough of Lambeth, England. The first play opened in October 1967, and it is now a busy theatrical venue, presenting more than 22 shows annually in two auditoria: the 100-seater proscenium arch "Bell Theatre" and a smaller "black box theatre" called "Prompt…
View South London Theatre guide >

South London Theatre

View Of South London Theatre