The Best Western Cumberland Hotel is a 3-star hotel just 15 minutes away from central London. All of the 84 guest rooms at Best Western Cumberland Hotel have private ensuite bathrooms and are comfortably furnished.
The Best Western Cumberland Hotel situated in North-West London, is less than five minutes’ walk from Harrow-on-the-Hill Tube Station.