New York friends, here’s another store that you can go to on your next beauty shopping adventure, and that I would LOVE to be able to go to as well if I didn’t live 2,903 miles away… It’s Natura Brasil, and it’s at 240 Elizabeth Street in the heart of Nolita.
They’re Brazilian brand, and I’m not sure how l...