Hotel Parmani

3200 El Camino Real
Palo Alto, California 94306
1.6 miles from Stanford Stadium
More hotels near this hotel