designer stockings

A host of designers have created special edition Christmas stockings for Selfridges. The range includes contributions from Karl Lagerfeld, Henry Holland, Moschino Cheap & Chic and Barbour and are priced between £30 and… Continue reading