Where is Liebster?

Where is Liebster located?

Liebster, Scotland, Great Britain (approx. 58.5938772602°, -3.6802268028°)


Where is Liebster on the map?