London is a shopper’s paradise. From massive department stores to chic boutiques, this bustling city offers something for every taste. Here are just a few of the best destinations for fashion lovers looking to shop til you drop.