A strong, bold, enchanting place, this Hotel is ideal for a relaxing break, while enjoying a cosmopolitan atmosphere on the edge of one of the world’s greatest cities.
Hendon Hall originated as a 16th century mansion and was converted to a Hotel in 1911. Set in north London, the hotel is easily accessible from central London and both the A1 and M1. The hotel became particularly famous in 1966, as the host hotel where the England team stayed during their victorious world cup campaign.
The hotel offers 57 bedrooms, culminating in a mixture of classic and executive bedrooms and junior suites. A number of bedrooms are currently undergoing a soft refurbishment to bring the high standards that would be expected from Hand Picked for this newly acquired hotel.
Book This Venue
Call us on 020 7186 8686 or complete the form below