Where is Dallowgill?

Where is Dallowgill located?

Dallowgill, Dallowgill, Great Britain (approx. 54.145°, -1.716°)


Where is Dallowgill on the map?