TechSpace Holding Company
Westbrook Buys DC-Area Office for $72M
Two Liberty Center was constructed in 2007 and is a 178,700-square-foot Class A office building that is LEED Silver certified.
TechSpace Extends National Footprint
Two Liberty Center in Arlington, Va. will house the firm’s 10th TechSpace campus, which will include 20,000 square feet of interconnected office suites.
TechSpace to Open Houston Location
The 46,000-square-foot facility will feature 95 private offices with more than 450 workstations, as well as co-working spaces.



