It is located at the Wood Green entrance to the Park .
Alexandra Palace has its own British Rail Station , fittingly called Alexandra Palace Station .
Alexandra Palace is located at the Wood Green entrance to the Park .
Alexandra Palace has its own British Rail Station , fittingly called Alexandra Palace Station .