282 Canal St - Salem, MA 781-526-6701 -