Where is Bellochantui?

Where is Bellochantui located?

Bellochantui, Scotland, Great Britain (approx. 55.5293835031°, -5.7048912051°)


Where is Bellochantui on the map?