17797 North Scottsdale Road Scottsdale, AZ 85255
Seated: 10
Natural light creates a calming ambiance for your next business luncheon or intimate dinner party. The space is located just off the main dining room, and has direct access to the Terrace. Features a built in Samsung 60inch Flat screen TV.