La Quinta Inn Phoenix North 2 stars

2510 West Greenway Road, Deer Valley, Phoenix, AZ 85023, United States of America

Hotel image
Read more reviews for La Quinta Inn Phoenix North