Civil War Miniatures II 827-003

$2.95

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