Churches-Covenant in Salem, MA Gathering At Salem217 Essex StSalem, MA, 019709787448444ChurchChurches & Places Of WorshipChurches Places Of WorshipCovenantIslamic CenterMary Immaculate Of Lords Parish Show More