First and Only Direct Primary Care in Weaverville
Dr. Catherine Lok is the first and currently only Direct Primary Care (membership-based, personalized medicine) physician serving Weaverville and the surrounding area. Asheville metro area has a rich diversity in Direct Primary Care offices and Weaverville now has its own.
After relocating in December 2023 following Hurricane Helene, she established her practice in Weaverville—a town known for its strong sense of community and unique character.
📍Accepting new patients
670 Weaverville Rd, Suite 1
Weaverville, NC 28804
(Two buildings south of Stoney Knob Cafe and right beside Rose Pilates)
The space has deep local roots, previously home to Dr. John Leonard. It’s part of a vibrant building that also includes Textura Rugs, lymphatic specialist Bonnie Fenton, and Rose Pilates.
With Weaverville continuing to grow and welcome new residents, the clinic looks forward to becoming part of that story—building relationships, learning the history of the area, and offering a more personal, accessible approach to primary care.