Where is Castle Ward?

Where is Castle Ward located?

Castle Ward, Castle Ward, Great Britain (approx. 54.373°, -5.579°)


Where is Castle Ward on the map?