Oxford Street
Oxford Street is the ultimate London shopping destination, packed with high-street fashion, international brands, technology, homewear, and much, much more. No wonder its streets are always crowded with bag-laden shoppers. Favourite destinations include a huge branch of Topshop, plus iconic department stores such as Selfridges, John Lewis, House of Fraser, and Marks & Spencer.
Read more