Discover and save creative ideas

    Leeds Castle in Dover, England.

    People also love

    At Leeds Castle in Dover, England.

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

    The Roman lighthouse near Dover Castle, Dover, England

    10 Most Beautiful Castles around the World - Dover Castle, England

    White Cliffs of Dover, England

    Athol Terrace, Dover, England

    Leeds Castle, Kent, UK view from Hot Air Balloon by Samantha Lacy, via Flickr, one of the most beautiful castles ever

    Grand Shaft, Dover, England by inhiu on Flickr.

    Warkworth Castle, England

    Carisbrooke Castle - England

    Sissinghurst Castle ~ Kent, England

    Tintagel ~ Cornwall ~ England

    Cardiff Castle, Wales

    Ripley Castle ~ Yorkshire, England

    Warwick Castle ~ Warwickshire, England

    Framlingham Castle, Suffolk, England

    Honfleur, in Normandy France.

    A D-Day Liberation Party in Normandy, France

    Spotted this cute cat in Sintra, Portugal.

    Gold Beach in Normandy.