Acquiring satellite view…

Barlows Landing Beach

Authoritative

Barlows Landing Beach is a public boat ramp on Buzzards Bay in Pocasset, Barnstable County, Massachusetts (02559). GPS coordinates: 41.6912°N, 70.6265°W.