Half width Swiss cotton

good quality

£25.00