

This postcard has been sold
Postcard illustrating the Madame Tussaud & Sons exhibition, located near Baker Street Station, with an engraving showing the building and horse-drawn vehicles. The reverse shows signs of dampness and creases, but no readable text or stamp.