We are situated in the fashionable North London district of Muswell Hill, close to the many business centres and tourist sights of London. Within walking distance of Alexandra Palace.
Whether visiting the area on business or exploring London as a visitor, or simply to relax and escape, The National Hotel in North London will provide a perfect experience from the moment you arrive to the moment you leave.
Free parking on premises
Unavailable: Carbon monoxide alarm
Things to keep in mind
- No smoking
- No pets
- Parties and events are allowed