Alexandra Palace
London, GB