TechSpace Holding Company

Two Liberty Center

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 Houston

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.