Park Theatre is on Clifton Terrace, Stroud Green, London – very close to Finsbury Park station.