New Orleans is the largest city in Louisiana and one of the largest cities in The South. Population is 384,355 in Real Life.
Advertisement
New Orleans is the largest city in Louisiana and one of the largest cities in The South. Population is 384,355 in Real Life.