Tucked beneath the steep face of the North Downs on the Pilgrims Way, the Black Horse Inn is placed in an area of outstanding natural beauty. This property is in proximity to Leeds castle and is only a 5-minute drive from the M20. This inn houses immaculate accommodation units that are elegantly furnished and come with all the standard comforts assuring a relaxing stay. Guests can savour exciting range of mouth-watering English and Continental dishes in a comfortable and friendly atmosphere of the on-site restaurant. You can also unwind with a sip of fine drink at the cosy bar.
HotelClub