In 1849, it was a simple grocery store. Today, Harrods encompasses seven floors and has 330 departments offering products that range from food and fashion to home goods and technology. There are also 20 restaurants that cater to every kind of taste imaginable. For a more compact shopping experience, Selfridges is a one-stop department store that offers brand names and bargains to every shopper’s delight. Whether you want designer shoes, a bestselling book or anything in between, chances are Selfridges has the items on your shopping list.