Croft on the shore Isle of Tiree 10x18

SOLD