Located just north of Dallas on a mixed-use development site, Allen makes for a convenient and strategic move for any business. Make the most of the location by hosting clients and colleagues in one of our fully serviced Meeting Rooms.
1
Location
58
Private offices
2
Coworking desks
2
Meeting rooms