National Hotel 17 – 19 Queens Avenue, Muswell Hill, London, N10 3PE
Tel: +44 20 8883 1633 Tel: +44 20 8883 0432
within walking distance of the National Hotel
Alexandra Palace is just a short walk away from the National Hotel
Exclusive Book Direct Perks:
Best Available Rates
Book Direct and Save Money
Welcome to the National Hotel 0.8 miles from North London's iconic Alexandra Palace
Alexandra Palace is a stunning historic entertainment venue in Alexandra Park, London. 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.
The National Hotel just a short walk to Alexandra Palace
News & Blog
© Copyright 2017 - National Hotel, Muswell Hill London - All Rights Reserved
Find out more.