Residence Inn San Jose South 3 stars

6111 San Ignacio Avenue , San Jose, CA 95119, United States of America

Hotel image
Read more reviews for Residence Inn San Jose South