Dutch womenswear brand SuperTrash has relocated from his South Molton Street store to London’s Carnaby Street with a new two-storey flagship. The new location at 43 Carnaby Street, on the corn