Where is Residence Inn Scottsdale North located?
Residence Inn Scottsdale North, Residence Inn Scottsdale North, United States of America (approx. 33.63912°, -111.92304°)
Residence Inn Scottsdale North, Residence Inn Scottsdale North, United States of America (approx. 33.63912°, -111.92304°)