Question: what shops are on oxford street london?
Answer: Oxford Street is the ultimate shopping paradise. Shop the very best high-street brands such as Topshop, Gap, River Island, Primark, X and the UK's iconic department stores, including Selfridges, John Lewis & Partners, Debenhams, House of Fraser and Marks & Spencer.