Where is Balmadis?

Where is Balmadis located?

Balmadis, Scotland, Great Britain (approx. 56.6367441051°, -2.735836029°)


Where is Balmadis on the map?