Details
MADAME TUSSAUD'S
'Madame Tussaud & Sons' Exhibition. Established in France 1784. England 1802. London 1834', a commemorative printed linen handkerchief depicting the building, 21½ x 23in.

More from Manuscripts and Printed Ephemera

View All
View All