Where is Phleoidiabha?

Where is Phleoidiabha located?

Phleoidiabha, Scotland, Great Britain (approx. 57.7946447553°, -6.8862433436°)


Where is Phleoidiabha on the map?