Where is Invertrossachs?

Where is Invertrossachs located?

Invertrossachs, Scotland, Great Britain (approx. 56.2168089718°, -4.3227767944°)


Where is Invertrossachs on the map?