New Orleans, LA

From BR Bullpen

New Orleans is the largest city in Louisiana, located on the Mississippi River and on the south shore of Lake Pontchartrain, 60 miles southeast of Baton Rouge, LA.

Teams that have played here[edit]

Persons who were born here[edit]

Persons who died here[edit]

Educational institutions located here[edit]