strange.
its just unnamed, could be any melting pot (not melting pot) big city
I was curious about that myself. Filmed in New Orleans, but it is strange the city is never mentioned. Doesn't take away from it, just an interesting choice I guess.