Where is Balmuir?

Where is Balmuir located?

Balmuir, Balmuir, Great Britain (approx. 56.52785°, -2.944016°)


Where is Balmuir on the map?