The show was shot in several locations, but New Orleans, Louisiana, served as the primary filming location. Read on to know ...