Where is Castle Menzies?

Where is Castle Menzies located?

Castle Menzies, Castle Menzies, Great Britain (approx. 56.62372°, -3.89679°)


Where is Castle Menzies on the map?