Town House Motel 2 stars

475 S Second St, San Jose, CA, San Jose, 95113, United States of America

Hotel image
Read more reviews for Town House Motel