Retail News brief: Indian rose opens first UK store
22 Dec 2004
Indian Rose, the Italian designer brand, is opening its first UK store in London this month. The shop's identity was created by a collaboration of artists and graphic designers operating under the name of Artstorm. It will be the brand's first womenswear-only outlet.



