The Louisiana Superdome, the world's largest enclosed stadium exhibition center, is located in downtown New Orleans. As tall as a 27 - story building, the giant Superdome allows viewing of sports, entertainment and exhibitions in indoor comfort. Capacity is 80,000 for football. |