Hotel situated in 26 acres of countryside, adjacent to Leeds Castle. Features Kent's largest conference room. Dog-friendly.