Hospitality - San Jose, California, United States
Santa Clara Inn is a hospitality company based out of 2188 THE ALAMEDA, San Jose, California, United States.