3.5oz Chambray Denim Blue£8.45/metre

Availability: in-stock