Italia Independent is opening its second American store in the new Wynwood Block mall in Miami, Florida. The company's first U.S. store was inaugurated in New York last November.

Topics