Explore these ideas and more!

At Leeds Castle in Dover, England.

Leeds Castle is known as "The Loveliest Castle on Earth". Find it in Dover, England.

Kitchen at Dover Castle, England

Dover, England This a photograph. I love old doors especially the ones in Europe and Great Britain

England - White Cliffs of Dover

Dover Castle - Inside of Ancient Roman Lighthouse

~The Sir John Falstaff pub in Dover, UK~

Dover Castle tunnels, Kent, UK #castle

Vintage Travel Poster: The White Cliffs of Dover, England

Footpath on the White Cliffs of Dover

England

Christmas in England

Castle Combe, England

Road through Countryside in England

Cornwall, England

London, Great Scotland Yard, England

Totnes, Devon, England

The 25 de Abril Bridge in Lisbon, Portugal.

Honfleur, in Normandy France.

A D-Day Liberation Party in Normandy, France