Posted inNEWS, Others, UK
Storm opens fourth UK store at Camden Lock
Storm has opened its latest store in London’s Camden Lock, where the brand launched more than 25 years ago. The British brand opened its new 22sq m retail location at the weekend with a ‘raw, modern feel and exposed brick walls’ which is in stark contrast to the Storm’s traditional store design and thought to […]