Where is the Tulane University in New Orleans Louisiana located?

The address of the Tulane University is: , New Orleans, LA 70118-5698