Nerium International LLC has renewed its lease with a 2,500 square foot expansion at its home office location in Addison, Texas. The expansion will give Nerium International a total of 7,881 square feet of office space.
This is the second time in less than two and a half years that the company has expanded.