Civil War Miniatures II 823-009

$2.95

Civil War Miniatures By Anna Barnes for New Castle 823-009
$11.00 per yard/sold by the yard
100% cotton
45" wide