212 W Shore Dr Marblehead, MA 01945