Where is Niddry Castle?

Where is Niddry Castle located?

Niddry Castle, Niddry Castle, Great Britain (approx. 55.953693°, -3.4487333°)


Where is Niddry Castle on the map?