Berbeda Place

3339 El Camino Real
Palo Alto, California 94306
1.8 miles from Maples Pavilion
More hotels near this hotel