Retail
Dutch brand Anna + Nina opens first UK store in London
Lifestyle brand Anna + Nina opened its doors to its UK store in London this week, according to a post on the brand's Instagram. The brand’s first store in London has a bright red front and is located at 54 Chiltern Street. The store is a new milestone in the growth of the brand, which now has five stores of its own. In addition to the store in...
loading...