Courtyard by Marriott Palo Alto - Los Altos
4320 El Camino Real Los Altos, California, 94022, United States
Courtyard by Marriott Palo Alto - Los Altos features beautiful outdoor space, modern accommodations and a convenient location. Book this Los Altos hotel today!