Where is Muir of Fowleys?

Where is Muir of Fowleys located?

Muir of Fowleys, Scotland, Great Britain (approx. 57.1983978813°, -2.7253046041°)


Where is Muir of Fowleys on the map?