Best Western Santa Clara Inn

4341 El Camino Real
Santa Clara
California
United States