Providing free WiFi, The Elmhurst Hotel offers rooms in London, 3.7 km from Alexandra Palace. The property is set 5 km from Emirates Stadium. Guests can have a cocktail at the bar.
At the hotel, the rooms are fitted with a wardrobe and a flat-screen TV. The rooms include a shared bathroom.
The nearest airport is London City Airport, 14 km from The Elmhurst Hotel.