Photos for Holiday Inn Express & Suites Santa Clara - Silicon Valley

4.0
22 votes

Holiday Inn Express & Suites Santa Clara - Silicon Valley

2455 El Camino Real, Santa Clara, California 95051 USA

Add Photo