I visited the newly-opened Shackleton store a couple of weeks ago at 18 Russell St in London, which isn't far from Sir Ernest Shackleton's original polar expedition headquarters at 4 Burlington Street ...
British performance apparel and expedition experiences brand, Shackleton, celebrated the grand opening of its new flagship store on London’s prestigious Piccadilly, 214 Piccadilly, last night. This ...