London hotels in Hendon
1 property found
- Sort by:
Ashley Lane, Hendon, Barnet, United Kingdom ()
Hendon Hall is an elegant 4-star hotel set close to Wembley Stadium, Kenwood House and Hampstead Heath. The hotel opened in 1756 and remains an example of Georgian architecture in London ever since.
More...From US$ 103price for 1 nightBook Now