Willow Place – Menlo Park, California. May 6, 2011May 6, 2011 by A two story, 15,274 S.F. office building.