The Westin Palo Alto

675 El Camino Real
Palo Alto, California 94301
Within walking distance of Stanford Stadium
More hotels near this hotel