There are so many great things to do in London, and shopping is definitely high on the list. If you’re heading to the capital for a touch of retail therapy, we’ve put together a selection of the top spots you should check out. Where To Shop For Clothes in London London is the fashion capital