Oxford Street


Oxford Street is London's premiere shopping street, home to Selfridges and other great department stores. At Christmas time the street stays open late and decks itself in strings of lights.

Personally I felt that the lights the year we filmed were not as good as previous years - and the shop window displays were pathetic. Black mark, Oxford Street.