Best Primary Care Doctor in Asheville/Weaverville

Looking for a primary care doctor near me in Asheville? Dr. Catherine Lok if a board-certified family physician at RiverRock Clinic, we make healthcare simple, personal, and accessible.

As a direct primary care practice, your health is our focus—not insurance. Enjoy 45-minute appointments that give your doctor the time to really listen, understand, and partner with you.

Our care is comfortable, personalized, and convenient, with easy scheduling and attention to every detail of your health. From preventive care to managing chronic conditions and coordinating specialists, we’ve got you covered.

If you want a primary care doctor who puts you first, provides affordable, quality care, and makes every visit stress-free, RiverRock Clinic is the place for you.

Schedule a meet & greet with our doctor today at: https://www.riverrockclinic.com/meetandgreet

Previous
Previous

Hiring Soon: primary care nurse and physician

Next
Next

Lost in the Lingo of Holistic Care in Asheville?