NPI #
4426 S Carrollton Ave
New Orleans, LA, 70119-6824
AP05452
LA
Ambulatory Health Care Facilities
Clinic/Center
261Q00000X
516 N Hennessey St
New Orleans, LA, 70119-4632
3839 Ulloa St
New Orleans, LA, 70119-6950
4164 Canal St, Administrative Offices
New Orleans, LA, 70119-5941
4038 Canal St
New Orleans, LA, 70119-6021
3801 Canal St, Suite 325
New Orleans, LA, 70119-6082