26 employees
Avalon Organics is a brand of natural and organic personal care products.
1989
Avalon Cosmetics Pvt. Ltd. raised undisclosed on January 1, 2002
Investors: North Castle Partners