1430 Tulane Avenue, Suite 1545. Hutchinson Building. (Located in the Tulane University School of Medicine) New Orleans, Louisiana 70112. 8:00 am - 4:00 pm Monday - Friday. (504) 988-4325..