The Park Theatre opened in 2013 and is on Clifton Terrace, Stroud Green, London – very close to Finsbury Park station.