Where is Muir of Fowlis?

Where is Muir of Fowlis located?

Muir of Fowlis, Muir of Fowlis, Great Britain (approx. 57.19805°, -2.7259178°)


Where is Muir of Fowlis on the map?