Where is Nautownhead?

Where is Nautownhead located?

Nautownhead, Scotland, Great Britain (approx. 55.4613750159°, -2.7296905528°)


Where is Nautownhead on the map?