2310 Homestead Road in Los Altos, California