Selfridges Is Named The World’s Best Department Store

“Selfridges has been named the best department in the world, beating Macy’s, John Lewis and Harrods to the title.
This is the third time the Oxford street store (which also has branches in Manchester and Birmingham) has been awarded the accolade – a feat achieved by no other store.”

Read Article

Decoded Fashion - Fashion Tech Daily - Selfridges