3200 Squibb Avenue
Rolling Meadows, IL 60008
Join us for a facility tour of J.C. Restoration's state of the art facility, which boasts 65,000 square feet of climate controlled, secured storage and production space, as well as an additional 37,000 square feet of office space.