Leeds Castle in Kent, has been called the “loveliest castle in the world”. It sits majestically on two islands in a magnificent lake.
Step into the world of Narnia this Christmas at Leeds Castle. On arrival you will enjoy a 2-course traditional Christmas lunch with tea and coffee in the Castle View Restaurant. After lunch there is free time to explore this magnificent castle and its rooms which have been beautifully displayed with glittering decorations to celebrate the festive season followed by a stroll in the grounds or visit the castle shop.