Get a extra 10% off our best rate when you book direct. Use Discount Code: NATIONAL10

National Hotel is within walking distance to Alexandra Palace

National Hotel 0.7 miles from London's iconic Alexandra Palace

Alexandra Palace is a stunning historic entertainment venue in Alexandra Park, North London. First opened as the 'People's Palace' in 1873 its located less than one mile from the National Hotel, Alexandra Palace is located between Muswell Hill and Wood Green in the north of the City.

National Hotel 17 – 19 Queens Avenue, Muswell Hill, London, N10 3PE

© Copyright 2021 - National Hotel, Muswell Hill, North London - All Rights Reserved
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram