Viu has opened its first physical stand-alone shop in the U.K., and has reportedly already signed for a second store. The first store is located in London's Soho, at 5 Upper James Street. For this new 850-square-foot space, the Swiss eyewear brand has decided to continue its tradition of developing ...

Buying a membership today will give you:
To continue reading this article register now.