Residence Inn by Marriott Palo Alto Mountain View

1854 W El Camino Real
Mountain View
California
United States