Anne Rice's 'Mayfair Witches' Films Second Season in New OrleansAnne Rice's 'Mayfair Witches' Films Second Season in New OrleansIf you're a fan of author Anne Rice, you're no stranger to the Mayfair Witches trilogy that's set in New Orleans, LA, and is on location filming there now.BristolBristol