A far cry from Tammy Girl! Cult clothing store Subdued hits the UK
Subdued launched its first UK store off Carnaby Street, London on Saturday. The Italian retailer has over 100 stores across Italy, France, Spain, Germany and the Netherlands.
Subdued launched its first UK store off Carnaby Street, London on Saturday. The Italian retailer has over 100 stores across Italy, France, Spain, Germany and the Netherlands.