Instalado no Alexandra Park, o Alexandra Palace foi construído numa área que se estende por Wood Green e Muswell Hill, no Norte de Londres, Inglaterra, em 1873, com o objetivo de ser um centro público de recreação, educação e entretenimento público, e como um contraponto no Norte de Londres ao Crystal Palace, no Sul de Londres.