Description

On shore of Buzzards Bay on Upper Cape Cod, 1 mi SW of West Falmouth; Town of Falmouth.

Nearby Features