Stonecrest Business Center is a five-building complex located in the deed restricted Southwest Business Park. Its immediate proximity to Beltway 8 and US 59 provides easy access to all points in Houston. 100% Office. 100% HVAC