Alexandra Palace
Alexandra Palace
Alexandra Palace Way, Wood Green,
London,
N22 7AY,
United Kingdom