Voted the best department store in the world, Selfridges located on London's Oxford Street is the second largest shop in the UK. Originally founded by Harry Gordon Selfridge. Selfridges has all the most current designer collections as well as luxury items such as bespoke jewellery and vintage champagne. |
No comments:
Post a Comment