Selfridges
Selfridges is a world famous chain of department stores in the UK. Its flagship shop, which is a shrine for dedicated shoppers from all over the world in London's Oxford Street is the second largest shop in the UK, after Harrods, and was opened on 15 March 1909. Our department on the lower ground floor next to Gordon's Wine Bar and is managed by Miss Jessica Carrington.
Address: 400 Oxford Street, London, W1A 1AB. Contact: 020 7318 2479 or 020 7318 3945