Click to expand/collapse all other details

Rowallon Castle, Kilmarnock, Ayreshire, Scotland