Three tenants have combined to lease 45,000 square feet at an industrial building in Elmwood Park, The Stro Cos. announced, bringing the recently acquired property to full occupancy.