Lush landscaping and beautiful creeks surround the Watter's Creek Center in Allen, with its unique work and lifestyle mix - certified as a LEED Green Retail development by the State of Texas. The business center is on a mixed use development in a strategic location north of Dallas and together the businesses on the park employ more than 1,000 people. Allen is a leading area for hi-tech industries including several corporations covering specialisms such as fiber optics, data, semi-conductors, medical equipment, telecoms, and microelectronics. The center is close to hotels, restaurants and retail outlets, and is located off Highway 75.
A virtual office tailored to your business
Prices are per person per day on a 24-month agreement, subject to availability.