About
Alexandra Palace is a large entertainment and sports venue in north London, set within extensive parkland and renowned for its historical significance as the "Palace of the People." Opened in 1873, it offers panoramic views of the city and has hosted a diverse range of public events, including being the site of the world's first regular public high-definition television broadcasts by the BBC in 1936.