News

The acclaimed spa hotel—a 2024 World's Best Award winner—is located in Sedona, best known for its energy vortexes, which have attracted soul-searching travelers for decades.