Where is Seaford?

Where is Seaford located?

Seaford, Delaware, United States (approx. 38.6413452°, -75.6114584°)


Where is Seaford on the map?