12.7 oz Japanese Organic Selvedge Denim£24.00/metre

Availability: in-stock