Editorial image. Not to be used in commercial designs and/or advertisements. Click here for terms and conditions.
London, UK - November 21, 2010: Street Night View of Oxford Street with Christmas Decoration. Oxford Street is one of the most famous shopping street in London and also famous for it's beautiful Christmas Decoration.