FREE delivery on all orders over £50!


    background Layer 1

    Once Upon a Time white 100% premium cotton fabric, sold per half metre, 112cm wide

    Once Upon a Time 100% cotton fabric

    This lovely fabric from Camelot fabrics features a Knight on his horse with dragons & castles on a white background, a perfect fairytale story

    Sold per half metre, fabric width is 112cm 

    If you require more than half a metre the fabric will be sent in one continuous piece

    8 left in stock