Where is Westmuir?

Where is Westmuir located?

Westmuir, Scotland, Great Britain (approx. 56.6617789111°, -3.0373334885°)


Where is Westmuir on the map?