Theatre venue
Stockwell playhouse
11 locals recommend,
Permanently closed
Tips from locals
The LOST Theatre was founded in 1979 and has been dedicated to showcasing the talents of the most exciting young arts professionals. Located in South-West London, LOST stands for London Oratory School
Purpose-built fringe theatre putting on global productions and one-act festivals for young people.
Unique things to do nearby
Locals also recommend
Location
208 Wandsworth Rd
London, England