Fashion
Dune to open store on Oxford Street
Footwear retailer Dune London is gearing up to open its flagship store on London's Oxford Street, which is said to open on April 11. The store is said to become Dune largest store to date, taking over a 2,200 square foot store at 490 Oxford Street. It will be the seventh store to feature Dune's new store concept, offering both womens footwear as...
loading...