Hever Castle B&B: Regal Rest in the Heart of Kent
Tucked just 30 miles from London in the village of Hever, Kent, Hever Castle offers a rare blend of Tudor splendour and countryside tranquillity.
Tucked just 30 miles from London in the village of Hever, Kent, Hever Castle offers a rare blend of Tudor splendour and countryside tranquillity.