NPI #
3839 Ulloa St
New Orleans, LA, 70119-6950
113
LA
Ambulatory Health Care Facilities
Clinic/Center
End-Stage Renal Disease (ESRD) Treatment
261QE0700X
4426 S Carrollton Ave
New Orleans, LA, 70119-6824
3516 Banks St
New Orleans, LA, 70119-7002
3308 Tulane Ave Ste 411
New Orleans, LA, 70119-7100
3308 Tulane Ave, Suite 304
3308 Tulane Ave # 414