SCHLUMBERGER CAMPUS

Schlumberger Campus

Houston, TX

SF: 554,108

Acquired: February 2022