Peak Paper Plastics, a Chicago-based wholesaler, has subleased 22,560 square feet of industrial space in North Houston. The space is located at 3717 Yale St., a building that according to LoopNet Inc.