Enjoy seasonal British cuisine at Castle View, a restaurant within Leeds Castle. Dine in a converted 1600s barn with a terrace offering castle views.