5oz Denim Blue£7.25/metre

Availability: in-stock