Natura opens first store in New York

Brazilian brand Natura embarked on a soft opening of its first store in New York City in December in a bid to test the US market. The 92m2 (990ft2) store located in Manhattan’s Nolita district opened for a two-week preview...
Read the full article now!
Subscribe