Teva® announces pop up in Liberty London

(LONDON, U.K.) 10th May 2018 – Teva®, a division of Deckers Brands (NYSE: DECK), has announced its launch into luxury department store Liberty, in the heart of central London’s famous shopping district. Earlier this year, the brand unveiled it’s spring…