Where is Wedderburn Castle?

Where is Wedderburn Castle located?

Wedderburn Castle, Wedderburn Castle, Great Britain (approx. 55.76864°, -2.306979°)


Where is Wedderburn Castle on the map?