Hotel The Stay in Scottsdale
11680 E Sahuaro Dr, 85259 Scottsdale, United States - Scottsdale.
See on map
Where is the lodging establishment?
11680 E Sahuaro Dr, 85259 Scottsdale, United States - Scottsdale.
Choose your room
Frequently asked questions about The Stay in Scottsdale
No, The Stay in Scottsdale doesn't have a pool.
No, The Stay in Scottsdale doesn't have parking facilities.
No, The Stay in Scottsdale doesn't offer free WiFi service.