Photos for Holiday Inn Express & Suites Santa Clara

4.0
38 votes

Holiday Inn Express & Suites Santa Clara

1700 El Camino Real, Santa Clara, California 95050 USA

Add Photo