706 Santa Cruz Ave This building has been proposed at 706 Santa Cruz Ave. in downtown Menlo Park. Artist rendering by Hayes Group Architects.