CUSHIONS &
CUSHION COVERS
Cotton Cushion Covers (£7.50 each or 6 for £36)
Made in India.
Approximately 40 x 40 cm.
Britain's oldest original headshop, with a touch of love and peace since 1971
Cotton Cushion Covers (£7.50 each or 6 for £36)
Made in India.
Approximately 40 x 40 cm.