Where is Loudoun Castle?

Where is Loudoun Castle located?

Loudoun Castle, Loudoun Castle, Great Britain (approx. 55.61667°, -4.38333°)


Where is Loudoun Castle on the map?