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.
Anne Rice’s ‘Mayfair Witches’ immerses the Garden District of New Orleans in haunted shades of blue
read more