Helios Health AZ - Main Location Helios Health AZ Address 210 Sunset Dr. ste. A, Sedona, AZ 86336 US 34.862741, -111.795212 Contact Information 928-660-6960 Map Map integration coming soon View on Google Maps Back to Helios Health AZ