58 employees
Neeldavids is one of the biggest growing salon franchise chains across Nepal and India. Established back in 2006, it is known for its experience and customer service in the salon industry.
2006