@StockwellPHouse
Stockwell Playhouse (formerly LOST Theatre) is 181 seater Off West End London venue dedicated to developing young and emerging talent.