Alura Inn 2 stars

1378 Oakland Road, San Jose, CA 95112, United States of America

Hotel image
Read more reviews for Alura Inn