Spend a memorable day visiting two of England’s most picturesque castles on a relaxing day trip from London. Travel through the Kent countryside, often called the Garden of England, and begin your visit at Leeds Castle. Set on a natural lake and surrounded by expansive parkland, Leeds Castle combines nearly a millennium of history with beautifully maintained gardens and varied wildlife.