Relax and refresh yourself at The Spa at Camelback Inn in Scottsdale, Arizona. Indulge in a massage or facial, or experience the desert's healing properties with the Desert Nectar Honey Wrap.