
Landmarks: Tower of London
United Kingdom · 1980 · 10.5 pence
This stamp, part of the 1980 Landmarks series, features an illustration of the Tower of London, a historic castle located on the north bank of the River Thames in central London. The design captures the iconic architecture of this ancient fortress.
The Tower of London has played a prominent role in English history, serving as a royal palace, prison, and armory for centuries. Its inclusion in the Landmarks series highlights its enduring cultural and historical significance to the United Kingdom.
Printing Method
Photogravure
Catalog Numbers
Estimated Values by Condition
Perfectly centered, fresh, no faults
Well centered, fresh colors
Nicely centered, minor flaws
Average centering, acceptable
Off-center or visible wear
Prices are approximate market estimates for educational purposes. Actual values depend on specific factors including cancel type, margins, and provenance.



