Where is Swimbridge?

Where is Swimbridge located?

Swimbridge, Swimbridge, Great Britain (approx. 51.052864°, -3.970347°)


Where is Swimbridge on the map?