The Lords of Salem Filming Locations

Filmed on location in Salem, MA

The Lords of Salem was filmed in Los Angeles & Salem in United States of America.
Show Map
 

355 Essex Street

Heidi's Apartment

Source: Filmap