Tree of Life Clinic - Main Location Tree of Life Clinic Address 2802 North Alvernon Way, Suite 300, Tucson, AZ 85716 US 32.258033, -110.909516 Contact Information 5202166188 Location Map View on Google Maps Back to Tree of Life Clinic