Hotels in London

Hendon Hall Hotel

Hendon Hall is a country house hotel located only eight miles from the West End and 1 mile from the M1 and A1.