December 8, 2020
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...