Extended Stay Deluxe Phoenix - Scottsdale

10660 N 69th St
Scottsdale
Arizona
United States