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
Image: · License:
View on Wikimedia CommonsEstimated 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.
