Half width Swiss cotton

good quality

£40.00 £25.00