InSite Signs 55,200 SF Industrial Lease with Thule, Inc. in Chicago, IL
InSite Real Estate signed a 55,200 SF lease with Thule, Inc. at Lincoln Business Center, an 835,000 SF multi-tenant industrial building owned by InSite and located at 4100 West 76th Street in Chicago, IL. Founded in Southern Sweden in 1942, Thule, Inc. is a worldwide retailer of sports equipment racks and cargo carriers for cars, bike trailers, and outdoor storage equipment.