Website: http://www.northshoreymca.org/
Salem YMCA, 1 Sewall Street, Salem, MA 01970
Ames Memorial Hall
Salem YMCA, 1 Sewall Street
Salem, MA 01970