Swiss eyewear brand VIU signs for London flagship store
The shop at 5-6 Upper James Street on the northside of Golden Square will be the brand’s first outlet in the UK. It already has a 30-store network across Switzerland, Germany, Scandinavia and Austria. Matt Paulson-Ellis of Levy Real Estate … Continue reading