La Quinta Inn by Wyndham Phoenix North In Phoenix (North Mountain)
2510 W Greenway Rd -
Phoenix,
AZ 85023