Dental Implants in
Johns Creek

A dental implant is an artificial tooth root which is surgically anchored into the jaw in order to secure a replacement tooth or bridge in place. Implants are stable and permanent and are not reliant on neighboring teeth for support. They are an ideal tooth replacement procedure because they look, feel and function like natural teeth.

Implants are great for patients who are unable to wear dentures. Instead, the implant is placed directly into the jawbone to support permanent bridges. Implants are made of materials that are compatible with body tissue.

Implant procedures can be done in the dental office with local anesthesia. The dentist performs surgery to anchor the artificial root into the patient’s jawbone. The healing process can take up to six months. Once fully healed, the replacement teeth are fitted and secured to the artificial root.

See Real Patient Reviews
in Johns Creek


Elizabeth F.

I LOVE Dr. Walls and my technician, they’re like family and they take time to know their patients on a personal level. I go twice a year and every time they never fail to ask me about what’s new in my life and reference our last conversation from 6 months prior. My friends look at me crazy when I tell them that I would rather go to the dentist and see Dr. Walls every day for the rest of my life than go to other appointments (i.e. optometrist, doctors, etc).

Jane J.

Everything thing runs smoothly at this office .Dr. Walls is a great dentist and his staff is amazing. It's a very friendly atmosphere.

Simone F.

Dr. Walls is the most compassionate and competent Dentist I've had in over 30 years. When is the last time you had a dentist that made you feel comfortable? Answer rarely, if never. Well, Dr. Walls is AWESOME! He only tops it with his staff that also make you feel like family from the moment you walk in the office. You are a blessing Dr. Walls and staff.
Leave a Review
Dr. Shawn A. Walls has been helping families in the Atlanta area since 1989!

Request an Appointment

If you prefer to speak to a team member, please call (678) 609-5284.
(678) 609-5284