Leeds Castle, set on two islands on the River Len in the heart of Kent, has been home to royalty, lords and ladies for more than 900 years. Visitors are transported through the castle's history; an eclectic mix of period architecture, sumptuous i...
Take to the trees and speed down zip slides high above the Kentish hilltops. Featuring zip slides up to 100 feet above the forest floor and 250 metres in length adrenalin is guaranteed! Take in the stunning views of Leeds Castle and its grounds -...