Situated in North London, only 5 miles from the centre of the capital, Alexandra Palace is one of London’s most prestigious and historical venues. Surrounded by it’s own park of some 196 acres, the Palace offers visitors magnificent panoramic views of Londons skyline and is famous for its attractions, such as the ice rink and boating lake.