Alexandra Palace Address: Alexandra PalaceAlexandra Palace WayLondon, London Borough of Haringey N22United Kingdomwhat3wordsbeard.anyway.talentShow on a mapCategory: Palaces