H&M stores Barcelona. H&M has a flagship store in Barcelona on Passeig de Gracia shopping street. H&M is a Swedish multinational clothing-retail company which provide fast-fashion clothing. It is the second-largest global clothing retailer, behind Spain-based Inditex (parent company of Zara and other brands).