Contact Us!

We encourage you to contact us with any questions or comments you may have. Please call our office or use the contact form below.

Office location:
Two Town Square Blvd.
Suite 210
Asheville, NC
Phone: (828) 684-3305

Office Hours

M   8:00 am - 5:00 pm

T   8:00 am - 5:00 pm

W  8:00 am - 5:00 pm

T   8:00 am - 2:00 pm

Our Asheville office provides the best possible dental choices in a friendly, patient-centered environment. Whether it's a dental check-up and cleaning or you have restorative and cosmetic dental needs, our office will give you the attention you deserve.

Whether you're new to the area, looking to make a change, or maybe it's just been awhile, we will make your first and every visit easy and enjoyable! 

We provide a wide range of general, cosmetic, and restorative dentistry in Asheville, including everything from preventive dental care to veneers, crowns, bridges, teeth whitening, dental implants and emergency dentistry. 

We believe that building a foundation of trust by treating our patients as special individuals is vital to our success.  We understand how uneasy some patients may feel about their dental visits, and how we can make a difference in providing a relaxing and positive experience.  Our entire team is dedicated to providing you with excellent, personalized care and service to make your visits comfortable and pleasant.


Commonly Asked Questions:

Q: What services do you offer?

A:  We offer general dentistry; including check-ups, cleanings, fillings, crowns, bridges, implant restorations, veneers, extractions, dentures and partials.

Q:  Do you accept my dental insurance?

A:  Yes, we file and accept most dental plans.

Q:  Do you offer payment plans?

A:  Yes, we offer financial services through Care Credit. For more info. go to

Q:  Do you see dental emergencies?

A:  Yes, we can usually see emergencies the same day.

Q:  Do you see adults and children?

A:  Yes, we are a family practice. All ages are welcome.

Q:  Are you accepting new patients?

A:  Yes, call us at (828) 684-3305