Where is Hamworthy Beach?

Where is Hamworthy Beach located?

Hamworthy Beach, Hamworthy Beach, Great Britain (approx. 50.7138°, -2.0249°)


Where is Hamworthy Beach on the map?