The Lords of Salem Filming Locations
Filmed on location in Salem, MA
The Lords of Salem was filmed in Salem & Los Angeles in the United States of America.
Filmed on location in Salem, MA
The Lords of Salem was filmed in Salem & Los Angeles in the United States of America.