News

Articles

Preservation, Sustainability & Collaboration: The New Allen Institute HQ Opens

December 1, 2015

This Friday, The Allen Institute officially opens it's new six-story, 270,000-square-foot headquarters at 615 Westlake Ave. N.