Guests say the rooms could use a facelift Travelers appreciate The Scott Resort & Spa for its address in the heart of Scottsdale, Arizona, a suburb of Phoenix. A stroll down North Scottsdale Road ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results