6:
Selfridges department store
on Oxford Street |
Selfridges department store occupies the entire block making it the largest on Oxford Street. Window displays change regularly and are some of the most imaginative in London. The main entrance to Selfridges is in the Art Deco style, with the Queen of Time in blue and gold standing above the porch. The clock has been restored to chime every quarter as well as on the hour. |