Dr. Nicole Allen, DO

DPC Family Medicine physician, Spruce Pine, NC

Mountain Roots Direct Primary Care

Dr. Allen founded Mountain Roots Direct Primary Care, a clinic in Spruce Pine, North Carolina.

159A Locust Street, Spruce Pine, NC 28777
At a glance
Practice model
Direct primary care membership
Membership fee
Individual memberships start at $25 a month

Facts on this page last checked October 2026. How we check doctors

Membership and fees

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.

Licenses and credentials

Degree
DO
NPI
1932550381

Location

159A Locust Street, Spruce Pine, NC 28777
Mountain Roots Direct Primary Care practice page
Directions

Patient reviews

Be the first to review Dr. Allen.
Write a review

Questions patients ask

Does Dr. Allen take insurance, or offer a membership?

Mountain Roots Direct Primary Care offers direct primary care memberships.

How much does a membership at Mountain Roots Direct Primary Care cost?

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.

Where is Dr. Allen's office?

Dr. Allen's office is Mountain Roots Direct Primary Care in Spruce Pine, North Carolina.

Does Dr. Allen offer telehealth?

The practice offers telemedicine appointments.

Are you Dr. Allen? Claim this profile for free. Report a correction.

Ready to contact Mountain Roots Direct Primary Care?