National Sales Co. today opened its new distribution and sales center at its headquarters located within McEagle Properties’ NorthSide Regeneration project at 1533 Delmar Blvd. in St. Louis. The 100,000-square-foot facility features a recently completed addition of 24,000 square feet to house the company’s relocated showroom, distribution center and main administrative offices. Its corporate headquarters relocated to the building in February 2011. more