Type Industrial Status Current Investment Size 111,555 SF Location Houston, TX Stonecrest Business Center was sold on August 22nd, 2025.