Tulane University School of Medicine Share: Tulane University School of Medicine Visit Website 1555 Poydras Street New Orleans, LA 70112 (504) 865-5567 (504) 247-1388 (fax) About Map About One of the nation's most recognized centers for medical education, Tulane U. School of Medicine is a vibrant center for education, research and public service. Celebrating its 175th anniversary. What's Nearby? Distance: 5 10 15 20 25 50 mi.