12.7oz Classic Organic Selvedge£24.00/metre

Availability: in-stock