National Hotel is situated in the very heart of London 2.8 km from Kenwood House. The hotel features both Wi-Fi in public areas and a car park on site.
All 30 rooms are smoke-free and equipped with a television.
This London hotel features a cooked-to-order breakfast. Guests can unwind at the on-site lounge bar with a favourite drink. The restaurant Roni's Bagel Bakery and Cafe is approximately 200 metres away.
While staying in the property, you are invited to discover Hampstead Heath, located 3.5 km away, or visit sports venues like Emirates Stadium, which is 4.5 km away. This 2-star hotel is just next door to St James' Church and 30 km from London City airport. The accommodation is also not too far from Primrose Hill. The best historical sights to visit here include Alexandra Palace Theatre, situated 1.3 km from National Hotel. The nearest bus stop is Muswell Hill Broadway around 200 metres away.