Francesca Geleffi NPI 1750547055 Practice location: 3008 Eubanks Rd, Durham, NC 277073671 Taxonomy code: 1744R1102X Phone: (191) 949-3985