The Witch’s Tree of Life is located at 5200 Park Road, STE 213-D, Charlotte, NC 28209