Touro Infirmary: 1401 Foucher St - New Orleans, LA