Selfridges Department Store in London

London-Selfridge

Selfridges is a chain of department stores which caters to the high end customers in England.  The main store is situated at Oxford Street, London, and it is known to be the biggest shop in England after Harrods.  The first store was opened in the year 1909 and was named after H. Gordon Selfridge who opened the shop by using all his savings.  Selfridge used many innovative marketing strategies to attract customers to his store.  He is also supposed to have coined the famous saying, ‘the customer is always right’. Continue Reading

Shopping Tourism in Stockholm

Stockholm in Sweden is a shopper’s paradise as it has some of the best places to shop. These include big department stores, boutique shops, specialist shops, fashion brand stores, big stores, retail houses and other such shopping areas. Here is a list of the places where you can enjoy shopping in Stockholm…

Continue Reading

Shopping Tourism in Rome

Whether you are shopping for haute couture, chocolates, accessories, antiques or house wares, Rome offers fantastic options. There are innumerable stores, designer boutiques and even open markets where you can bargain. Below mentioned is the shopping guide using which you can shop in Rome…

Continue Reading