Where is Annapool?

Where is Annapool located?

Annapool, Scotland, Great Britain (approx. 58.2504174286°, -5.0094394681°)


Where is Annapool on the map?