Canvas Fabric

£1.79 - £2.95 / per metre
£4.40 - £6.59 / per metre