Shop at Oxford Street
Oxford Street is not only London’s top spot for shopping but is Europe’s busiest shopping street. It has 300 shops and receives over 500,000 visitors every day. Shop ‘til you drop in designer stores and internationally-famous department stores like Debenhams and House of Fraser. Selfridges features intricate and beautiful window displays that change with the seasons. These frequently feature interactive windows and work by acclaimed artists. Around Christmas, the Oxford Street Christmas lights illuminate your shopping sprees and add some glitter to the evenings.