International Casa 1 stars

5714-5720 International Boulevard, Oakland, CA 94102, United States of America

Hotel image
Read more reviews for International Casa