Alexandra Palace
About Alexandra Palace The iconic venue in north London has everything you need to host extraordinary events, with the added benefit of some of the best panoramic views of London. Alexandra Palace opened in 1873 and has a long and rich history of extraordinary milestones. The venue famously hosted the first-ever television broadcast, has survived [...]
