Office Locations in Houston

You have access to 160+ locations around the globe
Map View


Houston: Bank of America Center, Downtown
39th Floor
Bank of America Center, 700 Louisiana Street
Houston, TX 77002
View Location 832 390 2700
Houston: Williams Tower, The Galleria
41st Floor
Williams Tower, 2800 Post Oak Boulevard
Houston, TX 77056
View Location 832 390 2300


Houston is internationally regarded as the world's energy and oil capital, and is also home to a large number of headquarters for Fortune 500 companies.


Servcorp currently has premium Executive Suites in the Houston area, with two of the top business addresses in the city. The city is the largest in the state of Texas and the fourth largest in the United States. The city hosts the world's largest concentration of healthcare and research institutions making it an integral part of the business community.