London has been one of the worlds most important fashion cities for hundreds of years. London is a home to countless designer outlets as well as places where you pick up a great bargain. London is full of department stores like Harrods, markets like Borough Market as well as world famous shopping streets like Oxford street.
This mixture is what makes London one of the best shopping cities and the perfect place to shop till you drop. It doesn’t matter if you are looking for high end designer chic, souvenirs or arts and crafts you will find it in London.