Selfridge’s has been serving the British community since the early 1900’s, and has become a prime destination shop for tourists and locals alike.
The vast building on Oxford Street boasts award-winning window displays, and a sparkling interior which is much more than your ordinary shop - it is a retail experience.
Offering a mix of luxury brands and high street finds, Selfridge’s has something for everyone and offers an eclectic mix of traditional and quirky pieces. The store has seen high and low times since its start in England - Coronations, Wars, and great celebrations, but has always kept in touch with modern times and lead the way in retail innovation.
For these reasons and much more, Selfridge’s is one of our favourite British department stores! Here you will find a selection of the ‘Best of British’ products they have on offer.