NEW STORM STORE IN CAMDEM

IMG 3364

British brand STORM, predominantly known for its unique fashion watches and jewellery, have opened it’s latest store at Camden Lock, taking STORM back to where it all began over 25 years ago. The 22 square meter space with a raw, modern feel and exposed brick walls, is in stark contrast to STORM’s traditional store design, […]