Dover Castle is one of the oldest and most impressive fortresses in England. Located on a high point overlooking the English Channel, it has been standing since 1066, when William the Conqueror first …
Be a smart traveler
The first to know about trending destinations, travel deals, tips and all things travel.