NPI #
2237 Poydras St
New Orleans, LA, 70119-7561
632
LA
Ambulatory Health Care Facilities
Clinic/Center
261Q00000X
2239 Poydras St
2235 Poydras St Ste A
2235 Poydras St.
2235 Poydras St
New Orleans, LA, 70119-7575