A frequent winner of the prestigious ‘World’s Best Department Store’ prize, there is something quintessentially British about Selfridges. This might just be because of the quality of the ‘Mr Selfridge’ show, but the shops also speak for themselves. The flagship store is found on Oxford Street and is worth a visit for both commercial and historical reasons.

Venue Info

Location

Location

400 Oxford Street, London, England
Phone

Phone

0800 123 400
Website
Social

Social


You may also be interested in


Check out other destinations in England

Leave a comment