4oz Chambray Dark Blue£10.95/metre

Availability: in-stock