Block Print Stripe BP 768

$280.00

block printed stripes produced by Farrow & Ball in the traditional manner