Mountain Roots Direct Primary Care - Main Location Mountain Roots Direct Primary Care Address 695 Henredon Road Spruce Pine, NC 28777 35.907416, -82.012019 Contact Information No contact information available. Location Map View on Google Maps Back to Mountain Roots Direct Primary Care