2200 Sciaaca/Cypresswood is a 14,550-square-foot light industrial facility situated on 6.647 acres of land at 2200 Sciaaca Road, Spring, Harris County, Texas. This multi-building facility on 4.78 AC offers diverse functionality with a combination of...