Location: the Sleep Inn North is conveniently located next to Interstate 17, with easy access to Scottsdale and Sedona. This Phoenix hotel is close to major local attractions.
See more: Hotels in USA Hotels in Phoenix Holiday Destinations in USA