Dover Castle & Canterbury Cathedral: Tour from London
See one of England's greatest natural wonders, the White Cliffs of Dover
From
127
€
Dover Castle is the largest castle in England. It was built primarily in the 12th century and has played an integral role in British warfare for centuries. It is located in Dover, England, not far from the White Cliffs of Dover (roughly a five-minute drive).
Dover, United Kingdom