Holiday Inn Express Hotel & Suites Santa Clara

1700 El Camino Real
Santa Clara
California
United States