Question: does asos have stores in london?
Answer: Fast forward to the present day, and it's one of the key names in London fashion, with two London stores and lines of mens and womens clothing stocked in over 100 locations globally. Meanwhile, ASOS is, well, ASOS.