The word 'Torp' translates from Swedish into Croft meaning a small building emblematic of the countryside and this lovely new design in shades of moss green, brick red and saffron manages to marry tradition with style.
100% lambswool.
Designed in Sweden.
Size 130 x 180 cm.