Andrew Jackson and St. Louis Cathedral
Andrew Jackson statue celebrating the hero's victory during the Battle of New Orleans was erected in 1856!
World Trade Center New Orleans
This iconic New Orleans building opened its doors in 1967. It stands 407-feet (124m) and has 33-floors.