close beach resort close Country: United States close City: Santa Clara
Holiday Inn Express & Suites Santa Clara - Silicon Valley
BEST WESTERN University Inn Santa Clara
Best Western Inn Santa Clara
Quality Inn & Suites Silicon Valley
Holiday Inn Express & Suites Santa Clara