Corporate Office Centers' Westheimer Center in Houston is located in a distinctive Class A 10-story glass office building with a prestigious address in the Westchase District. Minutes away from Sam Houston Beltway 8 and Interstate 10, our office business centers offers our clients easy access to the office. Our location is surrounded by four-star dining and hotel accommodations.