From Our Editors
Located at the Leeds Castle, this restaurant strives to offer diners a relaxed atmosphere with spectacular views across the terrace of the 12th-century castle. The Castle View Restaurant boasts a large dining hall with oak beams and at night, the beautifully-lit view of the castle, compliments the traditional British fare on offer. This unique venue provides a broad range of dishes made with seasonal ingredients, including daily specials, aimed at showing the chef's creativity and flair. Free parking is available for guests and an entrance ticket to Leeds Castle is not required.