Celessence - Blue Graphics on White - Camelot Fabrics

Celessence - Blue Graphics on White - Camelot Fabrics

Price is per half metre. 100% cotton, 112cm wide.