The Class A office property totals 194,919 SF and is positioned in the heart of West Houston