The UK Hotel Network: The Finest Hotels in the UK

 Hendon Hall Hotel (4*), Hendon, North London   [website]