The port of Dover is situated in the beautiful county of Kent, the Garden of England. Its proximity to mainland Europe has left a legacy of castles scattered throughout the region, the highlight of which is the fairytale Leeds Castle.
Getting to Dover