Hotel Entrance
Photo of Holiday Inn Express & Suites Santa Clara - Silicon Valley
Holiday Inn Express & Suites Santa Clara - Silicon Valley
2455 El Camino Real, Santa Clara, California 95051 USA
2455 El Camino Real, Santa Clara, California 95051 USA
Hotel Entrance