42cm LARGE ARTIFICAL OPEN ROSE BUSH PURPLE 12 roses per bunch

£6.00

20 in stock

SKU: 873290 Category: