Where is Willimontswick?

Where is Willimontswick located?

Willimontswick, England, Great Britain (approx. 54.9671273833°, -2.3591251376°)


Where is Willimontswick on the map?