292 Lafayette St
Salem, MA 01970
United States
16 Shore Ave, #1
+1 (978) 595 - 1662
www.crossroads-salem.org
pastor@crossroads-salem.org
Lay Leader Jennifer Drummond