Stradivarius is a Spanish women's clothing retailer that sells trendy styles at low prices. The brand was founded in Barcelona in 1994 by the Catalan Triquell family and is now owned by the Inditex group. Stradivarius has over 950 stores in 75 countries, including flagship stores in Paris and London.