Tulane Medical Center: 1415 Tulane Ave - New Orleans, LA