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

Westfield Shopping Center in London White City

London-Westfield-West

There is no doubt that London is famous for it’s shopping! The most famous shopping district being Oxford Street, shoppers from around the world are enjoying treasure hunting shop by shop, it makes a happy day out if the sun is shining and you have an ice cream in your hand. When the weather is not so good… why not try indoor shopping centers where you can find most of the popular brands all in one place without getting your feet wet? Westfield opened it’s first London shopping center very recently, in fact it is London’s largest shopping center and it is one of the biggest indoor shopping centers in Europe.

Continue Reading