Oxford Street in London, UK
Oxford Street which is called the London Shopping Center. There are fashion shops on the street such as Next, Zara, Top Shop, Accessorize, River Island, Nike Town, Uniqlo, Mark&Spencer, H&M, Miss Selfridge and many more. This street about 2 kilo meter long walk.