Stream Realty Partners has negotiated a 45,185-square-foot industrial lease expansion in North Houston. According to LoopNet Inc., the office building at 845 Greens Parkway was built in 2002 and ...