Photos for Best Western University Inn Santa Clara

4.0
45 votes

Best Western University Inn Santa Clara

1655 El Camino Real, Santa Clara, California 95050 USA

Add Photo