Stro touts lease-up of newly added warehouse in Elmwood Park

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.