Hotel De Anza 4 stars

233 West Santa Clara Street, San Jose, CA 95113, United States of America

Hotel image
Read more reviews for Hotel De Anza