Hotel Stratford Santa Clara

2499 El Camino Real, Santa Clara