Description

On E shore of Buzzards Bay on Cape Cod, 2 mi S of West Falmouth; Town of Falmouth.

Nearby Features