Tulane University in New Orleans

6823 Saint Charles Ave

Tulane University

Tulane University, situated in New Orleans, Louisiana, is a distinguished private research institution established in 1834. It is among the oldest and most prominent universities in the southern region of the United States. The campus, located in the charming Uptown neighborhood, boasts elegant historic buildings and verdant green spaces. Exploring the campus is a must-do activity for tourists, with highlights including the splendid Gibson Quad and the impressive Tulane Stadium. For art enthusiasts, the Newcomb Art Museum is a must-visit, featuring over 10,000 objects, including pieces from iconic artists such as Georgia O'Keeffe and Frida Kahlo.

Hotels nearby

  • 4 Stars
  • 3 Stars
  • 2 Stars