Louisiana.
The New Orleans Saints play in the city of New Orleans which is in the state of Louisiana.
New Orleans. It is in the state of Louisiana and the country of the United States of America.
Downtown
the saints home jersey is dark
It has always been the "New Orleans Saints".
New Orleans, La.
The Mercedes-Benz Super-Dome New Orleans, Louisiana. Home of the New Orleans Saints
The Saints organization began in New Orleans in 1967.
The New Orleans Saints are the 2010 NFC Champions.
Yes. The Saints football franchise is based in New Orleans, Louisiana.
what place did th new Orleans saints finish