Have you ever listened to about 3 new stores in London? They are: Miss Selfridge, Debenhams and Addidas. Today we are going to present you what can you purchase there. The 1st shop is Miss Selfridge. The shop can be found in London and in lots of other locations in the United Kingdom. The shop offers smart clothing which can be worn at company gatherings as well as at afternoon meetings with acquaintances or a meeting with your husband.