Mon-Sat: 8am-9pm; Sun: 11am-5pm
208 Wandsworth Road, Brixton, London SW9
2 minutes walk from Superdrug
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...