20 employees
Melissa Odabash is a global luxury fashion clothing label that specializes in swimwear, beachwear, and accessories.
1999