Where is Slaughter Beach?

Where is Slaughter Beach located?

Slaughter Beach, Slaughter Beach, United States of America (approx. 38.91289°, -75.30408°)


Where is Slaughter Beach on the map?