Location of the Herreshoff Castle

Two Crocker Park, Marblehead, Massachusetts