

From €1.50. Free shipping from €40 in France.
Colorized view of Oxford Street in London, with the large Selfridges building decorated with flags, red buses, and heavy traffic. The reverse features printed text describing Oxford Street as the longest and most famous shopping street in London, with the names of the department stores. 1945 postage stamp and postmark from Paddington. Handwritten correspondence addressed to Richard Giambiana in Montarguano, Italy.