Tulane Internal Medicine Clinic

1415 Tulane Avenue, New Orleans, Louisiana 70112