Rising majestically from the still waters of its moat and surrounded by 500 acres of parkland and gardens, Leeds Castle is without a doubt one of the most beautiful venues in Kent. Coined ‘The Loveliest Castle in the World’, it is the perfect place for a great day out. Our South East adventure boasts zip wires 20m above the forest floor and 250m in length, a hair-raising 25m crossing, plus breathtaking views of the castle.