The British shoe chain will close 17 stores – closing sales with a 60% discount
The popular British shoe chain is preparing to permanently close 17 stores, with closing sales currently underway at affected branches. Wynsors World of Shoes is closing stores across England as…