-
: 09:30 - 22:00Mon09:30 - 22:00Tue09:30 - 22:00Wed09:30 - 22:00Thu09:30 - 22:00Fri09:30 - 22:00Sat09:30 - 22:00Sun11:30 - 18:00The main store on Oxford Street is the second largest store in London after Harrods. In spite of being #2 behind Harrods, Selfridges was opened in 1909 and is the largest shop on Oxford Street with 650,000 feet of retail space. Selfridges was one of the first shops in Britain to introduce window dressing as a way of enticing customers Read moreā¦
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.