About Holiday Inn Express Hotel & Suites-Santa Clara-Silicon Valley
holiday inn express, santa clara is a stylish and sophisticated hotel, thoughtfully designed with the california business traveler in mind. centrally located in the santa clara/san j... Read more