Location
Holiday Inn Express Santa Clara
1700 El Camino Real, Santa Clara CA 95050
877.859.5095
20 km
10 mi