Indianapolis Oral Surgery & Dental Implant Center 1320 North Post Road, Indianapolis, IN 46219