John Lowrie Morrison OBEA croft Isle of Harris SOLD

£ 2,900.00