Where is Tulane University School of Public Health and Tropical Medicine located?
Tulane University School of Public Health and Tropical Medicine, Tulane University School of Public Health and Tropical Medicine, United States of America (approx. 29.95722°, -90.07529°)