Shopping in London is both exciting and unique: don your finest in Mayfair, snag bargain fashion at London markets, hit big London shopping centres such as Westfield and visit famous department stores including the likes of Harrods and Selfridges. If shopping is what you’re after then these boroughs will really hit the spot - get ready to shop till you drop.