Property Information
With exceptional service and agile spaces in the best locations, The Square is the premier solution for your flexible workspace needs. The Square is designed to support teams of any size — from individuals looking for a private office for a few days each month to large enterprise teams seeking dedicated space to support their business priorities.
We are located on the 12th floor at 717 Texas Ave. Upon entering the building, take the elevators up to the 12th floor, and our staff will be ready to greet you through the double doors. If you need assistance accessing the space, give us a call at (833) 259-6644.