Residence Inn Marriott Palo Alto - Los Altos

4460 El Camino Real
Los Altos
California
United States