Where is Loudon Castle?

Where is Loudon Castle located?

Loudon Castle, Loudon Castle, Great Britain (approx. 55.61129°, -4.3682675°)


Where is Loudon Castle on the map?