Where is Delaware Seashore State Park?

Where is Delaware Seashore State Park located?

Delaware Seashore State Park, Delaware, United States (approx. 38.65011°, -75.06629°)


Where is Delaware Seashore State Park on the map?