The Lords of Salem Filming Locations

Filmed on location in Salem, MA

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

355 Essex Street

Heidi's Apartment

Source: Filmap