Sephora Triangle. Very big Sephora store on Plaza Catalunya in Barcelona. Entrance from El Triangle mall, but biggest part of the store is in basement which actually is part of what used to be a Barcelona historic underground shopping street called "Avenida de la Luz." Sephora Triangle has a huge selection of perfume, makeup, skin care, fragrance, bath, hair products, hair tools and other beauty products. Sephora is part of a French chain and has several other stores in Barcelona. Visit their website store locator to find the other stores.