DeMellier opens first-ever store in London’s Sloane Square

Luxury handbag brand DeMellier will open a flagship store at 35–37 Sloane Square in London tomorrow, 24 October.
Havoc links to the original reporting — the full story stays with the publisher.