Garden Court Restaurant in Scottsdale
(480) 948-5000
The Scottsdale Plaza Resort is a luxury resort in north Scottsdale, Arizona, offering 180 luxury suites and 224 spacious guestrooms, with numerous on-site amenities including five swimming pools, lighted tennis courts, Arizona's largest whirlpool spa ...