Staybridge Suites by Holiday Inn - San Jose

1602 Crane Ct
San Jose
California
United States