Brazilian Green Company Natura is Now in New York
One of the Brazil’s top cosmetics company, Natura has opened its first bricks and mortar presence in the United States with a store in Manhattan, New York. The store has 960 sq ft space and is part of an over-arching strategy to open more freestanding stores
Read More


