Berbeda Place

3339 El Camino Real
Palo Alto, California 94306
2.4 miles from Lucile Packard Children's Hospital
More hotels near this hotel