Where is Belmaduti?

Where is Belmaduti located?

Belmaduti, Scotland, Great Britain (approx. 57.5761228949°, -4.2629356387°)


Where is Belmaduti on the map?