Best Western Plus Papago Inn & Resort

7017 E Mcdowell Rd
Scottsdale
Arizona
United States