Residence Inn by Marriott Palo Alto-Los Altos
4460 El Camino Real , Los Altos, California, 94022, United States
Residence Inn by Marriott Palo Alto-Los Altos is an all-suites hotel featuring great accommodations and prices for every traveler. Book this Los Altos hotel today.