Holiday Inn Express Hotel & Suites Santa Clara - S » United States » Santa Clara

Holiday Inn Express Hotel & Suites Santa Clara - S Hotel United States Santa Clara

Holiday Inn Express Hotel & Suites Santa Clara - S   Holiday Inn Express Hotel & Suites Santa Clara - S 3 stars

United States » Santa Clara

Location: The hotel is located in the Silicon V...

Write Comment


SEARCH

  Holiday Inn Express Hotel & Suites Santa Clara - S, Hotel

The stylish and sophisticated hotel features 97 suites thoughtfully designed with the business and leisure traveler in mind offering complimentary business and fitness center, outdoor pool, and complimentary hot breakfast!

Price & Availability

loading

Map Location

View all Comments   Write Comment

 
Favorites List
Language: Currency: