Natura opens new concept store

Brazil-based Natura has opened a new concept store, designed to be a mix between an art gallery and a shopping destination and with a host of digital services.

The store, located in Rua Oscar Freire, in Sao Paulo, takes Natura...

Read the full article now!
Subscribe