Hotel The Stay in Scottsdale

11680 E Sahuaro Dr, 85259 Scottsdale, United States - Scottsdale. See on map
Book now

Where is the lodging establishment?

11680 E Sahuaro Dr, 85259 Scottsdale, United States - Scottsdale.

Choose your room

Reviews

There are still no ratings for this hotel

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.