RetailFeatured
In Pictures: Ace & Tate first store in London
Dutch eyewear label Ace & Tate has opened its first bricks and mortar store in the UK. Located in Seven Dials, London, the new 'peep' store will be open for five months and features an in-store optician. Ace & Tate's 'peep' store will showcase a limited selection of eyewear frames for men and women during its five-month run. The two-story store,...
loading...