Garden Rose - Cream (60cm long)

Sold out
£2.32
Artificial rose on a 50cm stem, approximately 12cm diameter