Selfridges named world's best department store

14th June 2010, Comments 0 comments

Selfridges has beaten Bloomingdale's in New York to be named the best department store in the world.

0 Comments To This Article