STANFORD MOTOR INN PALO ALTO

3305 EL CAMINO REAL
Palo Alto
California
United States