Free delivery on orders over £60 and free local collection from our shop
Sale price £5.00 Regular price £8.95
MINI TEA ROSE
A gorgeous hand tied bunch of mini tea roses.
8 heads per bunch.
Height 26cm