The Spa at Talking Stick
9800 E Talking Stick Way
Scottsdale AZ 85256
United States