Explore more with a day trip to a captivating castle
Take a day trip to one of the most beautiful and captivating castles in the world! Leeds Castle is a sight to behold. You will be amazed by its stunning architecture, lush gardens, and breathtaking views of the surrounding countryside. See a Garden of England, a cathedral and the Cliffs of Dover, too. So British it hurts.