Holiday Inn Express & Suites Santa Clara
2455 El Camino Real , Santa Clara, California, 95051, United States
Holiday Inn Express & Suites Santa Clara, an all-suites hotel in Santa Clara offering convenient hotels and excellent services in the heart of Silicon Valley.