Liu Jo is an Italian high fashion company founded by Marchi brothers in 1995 in Carpi, Italy. As of 2022, the company has 160 stores in Italy and another 200 located primarily in Europe. Read more
Coming soon