Holiday Inn Express Hotel & Suites MOUNTAIN VIEW (PALO ALTO AREA)

2700 W. EL CAMINO REAL
MOUNTAIN VIEW
California
United States