Bioworld Merchandising signs 124,000-SF lease at new facility
Bioworld Merchandising, a global manufacturer and distributor of licensed apparel and accessories, has signed a new industrial lease totaling 123,844 square feet at 2650 Rental…