Eller, Nancy DDS: Nancy Eller, DDS is located at: 2495 N Water Street, Decatur, IL 62526.