where is tulane university located

4 hours ago 4
Nature

Tulane University is located in New Orleans, Louisiana, USA. Its primary campus, known as the Uptown campus, is situated at 6823 St. Charles Avenue, across from Audubon Park in the Uptown neighborhood of New Orleans. This campus is notable for its historic oak trees and architectural buildings and lies about four miles from the French Quarter. Tulane also has additional campuses, including a downtown campus in the Central Business District for medicine, public health, and social work, as well as a riverfront campus and a National Primate Research Center in Covington, Louisiana