Knights Apparel has completed the relocation of the company's corporate headquarters from Illinois to its existing facility in Spartanburg, South Carolina.