Where is Jilfoot?

Where is Jilfoot located?

Jilfoot, Scotland, Great Britain (approx. 55.0178842263°, -3.630801201°)


Where is Jilfoot on the map?