Leaunta Bellock NPI 1063965226 Practice location: 201 St.charles Avenue, New Orleans, LA 70170 Taxonomy code: 222Q00000X Phone: (504) 513-0216