Berbeda Place

3339 El Camino Real
Palo Alto, California 94306
3.2 miles from Menlo Park Surgical Hospital
More hotels near this hotel