Mayfair Witches is a growing franchise from AMC, based on Anne Rice’s books and shot entirely on location on Prytania Street in the Garden District of New Orleans.

read more