Tue-Wed: 4pm-11pm; Thu: 4pm-2am; Fri: 4pm-4am; Sat: 12noon-4am; Sun: 12noon-10.30pm; Mon: closed
208 Wandsworth Road, Brixton, London SW9
5 minutes walk from The Dogstar
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...