The Mission Inn Santa Clara 2 stars

859 El Camino Real , Santa Clara, CA 95050, USA

Hotel image
Read more reviews for The Mission Inn Santa Clara