Answer:
The 10 games in New Orleans have been split between the Superdome and Tulane Stadium. Tulane Stadium hosted three games between 1970 and 1975. The current leader in terms of the city to host the game the most is the Greater Metropolitan Area of Miami, with 11.