Hotel Directions – Holiday Inn Express & Suites Santa Clara
Holiday Inn Express & Suites Santa Clara
2455 El Camino Real
Santa Clara, California - 95051, USA
Tel: (408) 241-0100
2455 El Camino Real
Santa Clara, California - 95051, USA
Tel: (408) 241-0100