Where is Alexandra Palace

Alexandra Palace Way London N22 7AY