Best Western University Inn Santa Clara 2 stars

1655 El Camino Real, Santa Clara, CA 95050, United States of America

Hotel image
Read more reviews for Best Western University Inn Santa Clara