Web hosting provider Eleven2 announced today that it has opened its new corporate headquarters in Houston. Located in a third floor of a six-story multi-tenant office building, the new headquarters will allow the company to double the amount of onsite employees of the company as well as strengthen its staff for customer support department.