Best Western Inn Santa Clara 2 stars

4341 El Camino Real, Santa Clara, CA 95051, USA

Hotel image
Read more reviews for Best Western Inn Santa Clara