• Residence Inn by Marriott Palo Alto-Los Altos

    • Hotels
    4460 El Camino Real
    Los Altos, CA 94022
    (650) 559-7890
    (650) 559-7891 (fax)