3477 El Camino Real Santa Clara, California, Santa Clara, United States
Econo Lodge Photos
Econo Lodge Map
3477 El Camino Real Santa Clara, California, Santa Clara, United States
Searching for availability
Hotel Information
This 1 star hotel is located in the city centre of Santa Clara. It is a short drive away from the Racing Waters Water Slide. The Hotel has a coffee shop. All 43 rooms are equipped with hairdryer and air conditioning.