Studio 6 Phoenix - Scottsdale West 2 stars

4727 East Thomas Rd, Camelback East, Phoenix, AZ 85018, United States of America

Hotel image
Read more reviews for Studio 6 Phoenix - Scottsdale West