One of America’s most recognizable landmarks, the Superdome is a symbol of the strength of New Orleans and the city’s enduring spirit and resolve.First opened in 1975, the Caesars Superdome is located in the heart of the New Orleans Central Business District and is among the most enviable venues in the U.S.