Tulane Orthopedic Clinic - Downtown. 1415 Tulane Ave, 4th floor, New Orleans, LA, 70112. Call 504-988-2177 Get Directions. 6 doctors..