Question: where is the ncis new orleans set?
Answer: Although it's closed off to the public, the NCIS: New Orleans set is centered in the heart of New Orleans' French Quarter. Along St. Ann just between Bourbon and Orleans Street, you'll find NCIS Headquarters.