The Tree of Life Cultural Foundation is honored to plant its roots within the elegant and historical Lovelace-Ragin House, now known as the Olivewood Inn, located in Forest City, NC.