Dover Castle Review: The Key of England Over a London Bar
Dover Castle Review: The Key of England Over a London Bar | A London Bridge sports bar flying the name of Dover Castle – the mighty fortress known as the Key of England, guarding the narrowest crossing to the Continent
