Old Postcards

TOWER OF LONDON FROM THE RIVER - 1903 POSTCARD (ref 7216/14)

Regular price £1.99

Postally used November 20 1903

NOTE! Tear to top edge and creasing at corners from storage

Published by Raphael Tuck "View" series no. 1135

 


More from this category