From TechStars Set to Open in Seattle: A Photo Tour of the New Space (and Bar):

New TechStars and Founder's Co-op office in South Lake Union, Seattle
New TechStars and Founder’s Co-op office in South Lake Union, Seattle

TechStars opening in Seattle on August 16, 2010