Alexandra Palace, iconic North London venue with some of the best panoramic views of London in only 10 minutes walk away from the National Hotel situated in the centre of the leafy and tranquil Muswell Hill.
Alexandra Palace first opened in the 1863; rich in history and hosted the first ever television broadcast, hosting great events all year round. Plan a great day out at Alexandra Palace and stay at the National Hotel, Muswell Hill.
Double, Twin & Family rooms available
Comfy double and single beds with quality bed linen. All our rooms come equipped with electric kettle, tea and coffee making facilities. Comes with en-suite facilities.
Check-in from 2pm (earlier on request) Check-out 10:30am