The Cape Cod Canal is an artificial waterway in the state of Massachusetts connecting Cape Cod Bay in the north to Buzzards Bay in the south.
Contact us...