Hotel Stratford

2499 El Camino Real, Hwy101 ex San Tomas
Santa Clara
California
United States