Explore these ideas and more!

Architects: Terry & Terry Architecture Location: 266 Santa Margarita Street, Menlo Park, USA Completion Date: July 2011 Gross square footage: 2000.

Pinterest • The world’s catalog of ideas
Search