Longnook Beach

Longnook Beach Truro MA 02657 USA

Location