Patient Satisfaction

10 Patient Reviews

Patient Reviews

Services We Provide

About Our Practice: For over 25 years, Dr. John W. Allen has been a trusted cornerstone of the community, built on a simple philosophy: we treat people, not just teeth. When you step into our office, you will not experience a rushed, assembly-line appointment. Instead, we take the time to truly understand your unique dental goals and concerns. Whether you are bringing your child for their first checkup, seeking dedicated care for senior family members, or feeling anxious about visiting the dentist, we design our care around you. Combining more than two decades of clinical experience with genuine hometown passion, we are here to help your entire family achieve and maintain the healthy, confident smiles you deserve. Meet Dr. Allen: Dr. Allen earned his dental degree from UNC School of Dentistry, as well as his undergraduate from UNC Chapel Hill. He has proudly served as the heart of our dental family for over 25 years. As a classic, old-school dentist, he rejects the rushed, corporate style of modern clinics. Instead, Dr. Allen personally takes the time to sit down and speak with every patient, building lifelong relationships and helping patients feel completely at ease. He believes in honest, unhurried care, getting to know you and your specific oral health goals. When he is not in the office helping you achieve a healthy smile, this Tar Heels fan is likely traveling outdoors and hiking through America's beautiful national parks—bringing that same sense of adventure, dedication, and local pride back to caring for your family's smiles. We look forward to welcoming you to our dental family! To ensure we can provide the highest quality of care without restrictions, our office is not contracted with any insurance plans. This allows Dr. Allen to spend dedicated time with you and recommend only the treatments you truly need. However, we believe quality care should be seamless. As a courtesy to you, our team will happily prepare and file all insurance claims on your behalf to help you maximize your out-of-network benefits. , please click here.

Payment Forms

We offer a number of convenient payment options for our patients which make it easy to afford any care you may need.

Languages Spoken

  • English