04 May

Located 20 miles southwest of Boston, the historic town of Scituate on Cape Cod Bay is one of the most picturesque harbors in New England. Scituate Harbor Marina has one of the most convenient locations in Scituate Harbor. They are the closest public marina in the harbor to…