Phoenix Inn

8152 N Black Canyon Hwy
Phoenix, Arizona 85051
11.1 miles from Scottsdale Fashion Square
More hotels near this hotel