4 employees
The Body Deli is an online platform that offers organic beauty, cosmetics, and personal care products for face, body, and hair care.
2001