Among the many attractions that London has to offer are some of the most famous shops in the world, with the city more than matching the likes of New York and Milan as a top destination for a spot of retail therapy.
Wherever you happen to be in the capital, you’ll never be too far away from some top stores where you’ll be able to splash the cash, although the best place to start is of course on the world-famous Oxford Street – which happens to be Europe’s largest thoroughfare.
It’s here that you’ll find several of the most famous shops in the world, with Selfridges being one of the stand-out places to head to, no matter what you’re interested in buying.
Well known for its fantastic collection of top brands, as well as its wonderful seasonal decorations, the department store is one of the most iconic establishments in London, and is much of a tourist attraction as it is a great place to shop.
On top of all this – as if there weren’t enough reasons to head there already – the shop has just been named the best department store in the world for the time running, with the announcement having been made at the recent Global Department Store Summit in Singapore.
Winning the title is no mean feat, with competition coming from a range of other high-respected establishments, including the likes of Macy’s in New York and another of London’s top shopping destinations, Harrods.
Among the criteria considered when handing the award – which Selfridges will now hold until 2016 – is excellence of customer experience, so anyone planning on heading to the world-famous department store can be sure of having a thoroughly enjoyable day out – even those who don’t actually plan on buying anything.
Selfridges occupies an entire block of Oxford Street, between Duke Street and Orchard Street, and is just a couple of minutes’ walk from the Montcalm Hotel Marble Arch.