Alexandra Palace, Muswell Hill, London, United Kingdom