Marblehead, Essex County, Massachusetts

96 Front St, Marblehead, Massachusetts