Swiss premium eyewear label, VIU, has leased a unit in London’s Soho for its flagship UK store. The shop at 5-6 Upper James Street on the northside of Golden...
March 20, 2019
United Kingdom
Swiss eyewear brand signs for London flagship store
March 20, 2019
United Kingdom