Selfridges – The Best Department Store In The World

Voted the best department store in the world, Selfridges has all the latest designer collections, must-have toys and gifts for all the family.

The  iconic department store is situated in the heart of London’s West End. The Oxford Street store changed the face of British shopping as it brought a variety of shops under one roof, making it the ultimate shopping experience. It brought the concept of browsing, window shopping and stylising clothes into the mainstream and still leads the way today.

But not everyone can get to the store, but you can still take advantage of the vast choice that Selfridges has to offer!


Leave a Reply

Your email address will not be published. Required fields are marked *