Located beneath the majestic Camelback Mountain in Phoenix, Arizona, The Spa at The Global Ambassador beckons discerning travelers and locals