Nestled on the shores of Massachusetts just 17 miles north of Boston is an unsung gem that will capture the heart of anyone who loves a small coastal haven. Marblehead was named one of the top 12 ...
A street lined with colonial houses in the historic center of Marblehead, Massachusetts on the shore north of Boston.Photo by sbossert on Getty Images Java Sun Coffee Roasters: This local favorite has ...