Admiral Sir Bertram Ramsay statue, and Officers New Barracks, Dover Castle.


Size: 4583px × 3561px
Location: Dover, Kent. England, UK.
Photo credit: © Tony Watson / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: admiral, bertram, britain, british, building, castle, dover, england, english, gb, great, isles, kingdom, quarters, ramsay, sir, statue, uk, united