Borve Castle

Borve Castle (Caisteal Raghall),

Benbecula, Outer Hebrides