• Menu
  • Menu

Tag - Dover Castle

Day Trip to Dover

Dover is a coastal town in southern England and a major ferry port. Situated across the English Channel from Calais in France, the city is rich in history and makes for a perfect day trip from London.  One of the most notable and iconic sights of Dover is the famous white cliffs, and perched on top is one of the largest castles in the country. Visitors will also...