Where is Lowgill?

Where is Lowgill located?

Lowgill, England, Great Britain (approx. 54.0784843196°, -2.5319323541°)


Where is Lowgill on the map?