London, England

Selfridges, London

Selfridges, the iconic department store in London, is a destination of choice for its vast range of offerings from high fashion to technology spanning brands from Cartier to Apple. The store is housed in a magnificent Beaux Arts building with majestic columns that stand as silent sentinels to a history of shopping luxury.

Over a century of delighted customers

Selfridges was opened in 1909 by Harry Gordon Selfridge as a store where one could shop for pleasure. A century later, Selfridges remains a top destination for shoppers and has been voted Best Department Store in the World in 2011, 2012 and 2014.

Shopping galore

Selfridges offers a mind-boggling range of clothes, accessories, appliances, toys, decorations, jewelry, perfumes, gifts and a whole lot more! These products are supplemented by a thoughtful array of premium personalized services and offerings.

Restaurants and bars

The Selfridges department store also offers a wide range of options to relax and enjoy the store’s aura. From Forest, its iconic rooftop restaurant, to Corner, the European place to Aubaine, the stylish French bistro, you are spoiled for choice. The Foodhall on the ground floor is home to Brass Rail, ‘Selfridge’s heritage beef bar,’ the ramen specialist, Tonkotsu and Yo! Sushi, the Japanese bar among others.

Selfridges has something for everyone. Even if you’re not keen on shopping then you ought to check out their highly creative window displays that have inspired their own fanfare.