DPC Family Medicine physician, Spruce Pine, NC
Mountain Roots Direct Primary CareDr. Allen founded Mountain Roots Direct Primary Care, a clinic in Spruce Pine, North Carolina.
Facts on this page last checked October 2026. How we check doctors
Mountain Roots Direct Primary Care runs on a direct primary care membership model with individual memberships starting at $25 a month.
Monthly membership is $25 for newborns to age 18, $60 for ages 19 to 44, $80 for ages 45 to 64, and $100 for ages 65 and older.
Fees vary by plan. Ask the practice.
Mountain Roots Direct Primary Care offers direct primary care memberships.
Individual memberships start at $25 a month. Monthly membership is $25 for newborns to age 18, $60 for ages 19 to 44, $80 for ages 45 to 64, and $100 for ages 65 and older.
Dr. Allen's office is Mountain Roots Direct Primary Care in Spruce Pine, North Carolina.
The practice offers telemedicine appointments.
Taelor Schnitzer, FNP-C
Concierge Family Medicine
Banner Elk, 23.8 mi
Bryant Ward, MD
Concierge Family Medicine
Banner Elk, 23.8 mi
Wes Hite, DO
DPC Family Medicine
Black Mountain, 25.1 mi
Are you Dr. Allen? Claim this profile for free. Report a correction.
You can still reach the practice directly.
Offered by FindMyDirectDoctor through licensed clinicians, separate from this practice. A clinician decides if treatment is appropriate.
Mountain Roots Direct Primary Care
Coming soon: Microdosing Programs, Men's Hormone Health & TRT, Menopause & Women's Hormone Health
Offered by FindMyDirectDoctor through licensed clinicians, separate from this practice. Coming soon: Microdosing Programs, Men's Hormone Health & TRT, Menopause & Women's Hormone Health.
Here are the details