$ 0 0 Sitting high in north London’s skyline, Alexandra Palace has been a prominent leisure attraction since the 19th century.