Remove Ads

Photo of Holiday Inn Express & Suites Santa Clara, an IHG Hotel

4.0
38 votes

Holiday Inn Express & Suites Santa Clara, an IHG Hotel

1700 El Camino Real, Santa Clara, California 95050 USA

Add Photo

Buffet

Remove Ads

Claim copyright