• Services

  • Cosmetic Dentistry 

    Your smile is one of the most powerful first impressions of your appearance. With Dr. Hall's new aesthetic dental treatments, a gorgeous smile is now obtainable! He strives to provide you with the best dental service in FL.  Let Dr. Hall create the smile of your dreams. Call (904) 491-8005 to schedule an appointment.

    Read more

  • Dental Implants

    At our office, we correct and resolve dental implant complications made by others. Often times we find our patients looking for an expert who can restore dental implants. If you are experiencing any discomfort of pain, please call us for a complimentary consultation at (904) 491-8005.

    Read more

  • Same Day Crowns

    Crowns are meant to protect the part of the tooth that is seen above the gum line. They are placed there to strengthen the tooth or to enhance its appearance. They can also be used to secure a bridge or finish a dental implant. With CEREC technology, crowns can now be made within the same visit.

    Read more

  • Comfortable and Affordable Dental Visits!

    Dr. Hall is enthusiastic about providing expert dental work as well as making sure his patients have a healthy foundation for perfect oral hygiene. Dr. Hall's well-trained staff is dedicated to ensuring his high standards are met with every patient who walks in the door.

  • Welcome New Patients!

    Dr. Hall has 34 years of experience with families. He prides his business on oral expertise for Fernandina Beach’s families. Dr. Hall treats his patients using the most advanced state of the art technology. Call (904) 491-8005 today to schedule your appointment!


    Dr. Hall has been our family dentist for years. I have great confidence in Dr. Hall and his whole staff. We love Cody - the dental hygienist too. She sat with my 5 year old while she had to get her tooth "extra shined" by dentist - wink wink. She never realized she was having a cavity taken care of! Awesome

    by Alayne Bylock

  • Office Hours

    Day Hours
    Monday 8:00am - 5:00pm
    Tuesday8:00am - 5:00pm
    Wednesday8:00am - 5:00pm
    Thursday8:00am - 5:00pm
    Friday8:00am - 12:00pm