Oxford Street is London’s central spot for high-street shopping. A huge number of top high-street brands have their flagship stores here, from Topshop to H&M and Urban Outfitters, and it’s just the place to browse for affordable goods.