Grand Theatre uti Islington , en af Londons norra förstäder.