Econo Lodge - Santa Clara

3477 El Camino Real
Santa Clara
California
United States