Skip to content
Wholesale Artificial Roses, Silk Rose Stems for Florists

Wholesale Artificial Roses, Silk Rose Stems for Florists

Wholesale artificial roses for florists, event stylists, wedding planners and venue dressers. The range covers single rose stems, garden roses, open and velvet roses and multi-head sprays across a wide colour range.

Stock can be held between events and a scheme matched across repeat orders, rather than bought to a deadline. Availability does not move with the growing season, which suits wedding and event work, bridal pieces, retail display and installation projects. Sold as single stems and sprays. No minimum order. Trade account required to purchase.

Filters

Dry Garden Rose Spray - Burnt Orange (2 heads, 1 bud. 59cm long)

Original price £3.50 - Original price £3.50
Original price
£3.50 exc VAT
£3.50 - £3.50
Current price £3.50 exc VAT
216 in stock

Dry Garden Rose Spray - Burnt Orange (2 heads, 1 bud) Size: Total length: 59 cm | Head diameter: 10cm Create stunning dried-look floral arrangement...

View full details
Original price £3.50 - Original price £3.50
Original price
£3.50 exc VAT
£3.50 - £3.50
Current price £3.50 exc VAT

Dry Garden Rose Spray - Beige (2 heads, 1 bud. 59cm long)

Original price £3.50 - Original price £3.50
Original price
£3.50 exc VAT
£3.50 - £3.50
Current price £3.50 exc VAT
502 in stock

Dry Garden Rose Spray - Beige (2 heads, 1 bud) Size: Total length: 59 cm | Head diameter: 10cm Add natural texture and warmth to your floral design...

View full details
Original price £3.50 - Original price £3.50
Original price
£3.50 exc VAT
£3.50 - £3.50
Current price £3.50 exc VAT

Dry Garden Rose Spray - Pink (2 heads, 1 bud. 59cm long)

Original price £3.50 - Original price £3.50
Original price
£3.50 exc VAT
£3.50 - £3.50
Current price £3.50 exc VAT
600 in stock

Dry Garden Rose Spray - Pink (2 heads, 1 bud, 59cm long) Size: Total length: 59 cm | Head diameter: 10cm Adding romantic, vintage charm to bridal a...

View full details
Original price £3.50 - Original price £3.50
Original price
£3.50 exc VAT
£3.50 - £3.50
Current price £3.50 exc VAT

Dry Rose Spray - Burgundy (4 heads, 54cm long)

Original price £4.50 - Original price £4.50
Original price
£4.50 exc VAT
£4.50 - £4.50
Current price £4.50 exc VAT
404 in stock

Dry Rose Spray - Burgundy (4 heads, 54cm long) Size: Total length: 54 cm | Head diameter: 8cm This elegant dry-look rose spray brings timeless soph...

View full details
Original price £4.50 - Original price £4.50
Original price
£4.50 exc VAT
£4.50 - £4.50
Current price £4.50 exc VAT

Dry Rose Spray - Mauve (4 heads, 54cm long)

Original price £4.50 - Original price £4.50
Original price
£4.50 exc VAT
£4.50 - £4.50
Current price £4.50 exc VAT
112 in stock

Dry Rose Spray - Mauve (4 heads, 54cm long) Size: Total length: 54 cm | Head diameter: 8cm Add timeless elegance to your floral designs with this p...

View full details
Original price £4.50 - Original price £4.50
Original price
£4.50 exc VAT
£4.50 - £4.50
Current price £4.50 exc VAT

Dry Rose Spray - Orange (4 heads, 54cm long)

Original price £4.50 - Original price £4.50
Original price
£4.50 exc VAT
£4.50 - £4.50
Current price £4.50 exc VAT
132 in stock

Dry Rose Spray - Orange (4 heads, 54cm long) Size: Total length: 54 cm | Head diameter: 8cm These natural dry-look rose sprays bring warmth and tex...

View full details
Original price £4.50 - Original price £4.50
Original price
£4.50 exc VAT
£4.50 - £4.50
Current price £4.50 exc VAT

Dry Rose Spray - Green (4 heads, 54cm long)

Original price £4.50 - Original price £4.50
Original price
£4.50 exc VAT
£4.50 - £4.50
Current price £4.50 exc VAT
545 in stock

Dry Rose Spray - Green (4 heads, 54cm long) Size: Total length: 54 cm | Head diameter: 8cm Add natural texture and earthy tones to your floral desi...

View full details
Original price £4.50 - Original price £4.50
Original price
£4.50 exc VAT
£4.50 - £4.50
Current price £4.50 exc VAT

Dry Rose Spray - Pink (4 heads, 54cm long)

Original price £4.50 - Original price £4.50
Original price
£4.50 exc VAT
£4.50 - £4.50
Current price £4.50 exc VAT
261 in stock

Dry Rose Spray - Pink (4 heads, 54cm long) Size: Total length: 54 cm | Head diameter: 8cm Adding soft, romantic detail to dried flower arrangements...

View full details
Original price £4.50 - Original price £4.50
Original price
£4.50 exc VAT
£4.50 - £4.50
Current price £4.50 exc VAT

Single Rosa Rose - Dark Cream (62cm long)

Original price £1.99 - Original price £1.99
Original price
£1.99 exc VAT
£1.99 - £1.99
Current price £1.99 exc VAT
635 in stock

Single Rosa Rose - Dark Cream (62cm long) Size: 62cm long | Head diameter: 13cm A premium single stem rose in a sophisticated dark cream shade, per...

View full details
Original price £1.99 - Original price £1.99
Original price
£1.99 exc VAT
£1.99 - £1.99
Current price £1.99 exc VAT

Single Rosa Rose - Purple (62cm long)

Original price £1.99 - Original price £1.99
Original price
£1.99 exc VAT
£1.99 - £1.99
Current price £1.99 exc VAT
904 in stock

Single Rosa Rose - Purple (62cm long) Size: 62cm long | Head diameter: 13cm This premium single rosa rose offers florists and event stylists a vers...

View full details
Original price £1.99 - Original price £1.99
Original price
£1.99 exc VAT
£1.99 - £1.99
Current price £1.99 exc VAT

Single Rosa Rose - Pink (62cm long)

Original price £1.99 - Original price £1.99
Original price
£1.99 exc VAT
£1.99 - £1.99
Current price £1.99 exc VAT
1017 in stock

Single Rosa Rose - Pink (62cm long) Size: 62cm long | Head diameter: 13cm Creating elegant bouquets, arrangements and event displays with premium t...

View full details
Original price £1.99 - Original price £1.99
Original price
£1.99 exc VAT
£1.99 - £1.99
Current price £1.99 exc VAT

Single Autumn Rose - Brown (67cm long)

Original price £1.99 - Original price £1.99
Original price
£1.99 exc VAT
£1.99 - £1.99
Current price £1.99 exc VAT
48 in stock

Single Autumn Rose - Brown (67cm long) Size: 67cm long Add warmth and elegance to your floral designs with this premium quality single stem rose. T...

View full details
Original price £1.99 - Original price £1.99
Original price
£1.99 exc VAT
£1.99 - £1.99
Current price £1.99 exc VAT

Peony - Dusty Rose (1 flower & 1 bud, 64cm long)

Original price £2.75 - Original price £2.75
Original price
£2.75 exc VAT
£2.75 - £2.75
Current price £2.75 exc VAT
246 in stock

Peony - Dusty Rose (1 flower & 1 bud, 64cm long) Size: 64cm long, 1 flower & 1 bud | Head diameter: 18cm This exquisite artificial peony br...

View full details
Original price £2.75 - Original price £2.75
Original price
£2.75 exc VAT
£2.75 - £2.75
Current price £2.75 exc VAT

Garden Rose - Dusty Rose (50cm long)

Original price £2.15 - Original price £2.15
Original price
£2.15 exc VAT
£2.15 - £2.15
Current price £2.15 exc VAT
391 in stock

Garden Rose - Dusty Rose (50cm long) Size: Total length: 50cm | Head diameter: 12cm A sophisticated premium stem featuring full, romantic blooms in...

View full details
Original price £2.15 - Original price £2.15
Original price
£2.15 exc VAT
£2.15 - £2.15
Current price £2.15 exc VAT

Garden Rose - Burnt Orange/Brown (50cm long)

Original price £2.15 - Original price £2.15
Original price
£2.15 exc VAT
£2.15 - £2.15
Current price £2.15 exc VAT
127 in stock

Garden Rose - Burnt Orange/Brown (50cm long) Size: Total length: 50cm | Head diameter: 12cm An artificial burnt orange and brown garden rose for ad...

View full details
Original price £2.15 - Original price £2.15
Original price
£2.15 exc VAT
£2.15 - £2.15
Current price £2.15 exc VAT

Garden Rose - Cerise (50cm long)

Original price £2.15 - Original price £2.15
Original price
£2.15 exc VAT
£2.15 - £2.15
Current price £2.15 exc VAT
1267 in stock

Garden Rose - Cerise (50cm long) Size: Total length: 50cm | Head diameter: 12cm Adding vibrant colour and structure to floral arrangements and even...

View full details
Original price £2.15 - Original price £2.15
Original price
£2.15 exc VAT
£2.15 - £2.15
Current price £2.15 exc VAT

Garden Rose - Peach (50cm long)

Original price £2.15 - Original price £2.15
Original price
£2.15 exc VAT
£2.15 - £2.15
Current price £2.15 exc VAT
893 in stock

Garden Rose - Peach (50cm long) Size: Total length: 50cm | Head diameter: 12cm Premium garden roses in a beautiful peach tone, perfect for creating...

View full details
Original price £2.15 - Original price £2.15
Original price
£2.15 exc VAT
£2.15 - £2.15
Current price £2.15 exc VAT

Spray Roses - Pink (84cm long, 9 heads)

Original price £4.95 - Original price £4.95
Original price
£4.95 exc VAT
£4.95 - £4.95
Current price £4.95 exc VAT
92 in stock

Spray Roses - Pink (84cm long, 9 heads) Size: Total length: 84 cm Elegant spray roses in soft pink, perfect for adding volume and romance to floral...

View full details
Original price £4.95 - Original price £4.95
Original price
£4.95 exc VAT
£4.95 - £4.95
Current price £4.95 exc VAT

Rose - Light Pink (70cm long)

Original price £1.95 - Original price £1.95
Original price
£1.95 exc VAT
£1.95 - £1.95
Current price £1.95 exc VAT
516 in stock

Rose - Light Pink (70cm long) Size: Total length: 70 cm | Head diameter: 12cm Elegant light pink roses perfect for creating stunning floral arrange...

View full details
Original price £1.95 - Original price £1.95
Original price
£1.95 exc VAT
£1.95 - £1.95
Current price £1.95 exc VAT

Rose - Blush (70cm long)

Original price £1.95 - Original price £1.95
Original price
£1.95 exc VAT
£1.95 - £1.95
Current price £1.95 exc VAT
110 in stock

Rose - Blush (70cm long) Size: Total length: 70 cm | Head diameter: 12cm Bring timeless elegance to your floral arrangements with premium quality r...

View full details
Original price £1.95 - Original price £1.95
Original price
£1.95 exc VAT
£1.95 - £1.95
Current price £1.95 exc VAT

Rose - Burgundy (70cm long)

Original price £1.95 - Original price £1.95
Original price
£1.95 exc VAT
£1.95 - £1.95
Current price £1.95 exc VAT
177 in stock

Rose - Burgundy (70cm long) Size: Total length: 70 cm | Head diameter: 12cm These premium burgundy roses offer a sophisticated choice for luxury fl...

View full details
Original price £1.95 - Original price £1.95
Original price
£1.95 exc VAT
£1.95 - £1.95
Current price £1.95 exc VAT

Rose - Dusty Pink (70cm long)

Original price £1.95 - Original price £1.95
Original price
£1.95 exc VAT
£1.95 - £1.95
Current price £1.95 exc VAT
680 in stock

Rose - Dusty Pink (70cm long) Size: Total length: 70 cm | Head diameter: 12cm Premium dusty pink roses ideal for creating romantic arrangements and...

View full details
Original price £1.95 - Original price £1.95
Original price
£1.95 exc VAT
£1.95 - £1.95
Current price £1.95 exc VAT

Garden Rose - Hot Pink (50cm long)

Original price £2.15 - Original price £2.15
Original price
£2.15 exc VAT
£2.15 - £2.15
Current price £2.15 exc VAT
2611 in stock

Garden Rose - Hot Pink (50cm long) Size: Total length: 50cm | Head diameter: 12cm Bring vibrant colour to your floral designs with our stunning Gar...

View full details
Original price £2.15 - Original price £2.15
Original price
£2.15 exc VAT
£2.15 - £2.15
Current price £2.15 exc VAT

Garden Rose - Antique Mauve (50cm long)

Original price £2.15 - Original price £2.15
Original price
£2.15 exc VAT
£2.15 - £2.15
Current price £2.15 exc VAT
1047 in stock

Garden Rose - Antique Mauve (50cm long) Size: Total length: 50cm | Head diameter: 12cm Bring elegance and sophistication to your floral arrangement...

View full details
Original price £2.15 - Original price £2.15
Original price
£2.15 exc VAT
£2.15 - £2.15
Current price £2.15 exc VAT

Artificial Dry Rose Bush - Pink (43cm long with 5 heads)

Original price £2.75 - Original price £2.75
Original price
£2.75 exc VAT
£2.75 - £2.75
Current price £2.75 exc VAT
180 in stock

Artificial Dry Rose Bush - Pink (43cm long with 5 heads) Size: Total length: 43 cm | Head diameter: 3.5cm Perfect for creating romantic bouquets an...

View full details
Original price £2.75 - Original price £2.75
Original price
£2.75 exc VAT
£2.75 - £2.75
Current price £2.75 exc VAT

Artificial Dry Rose Bush - Purple (43cm long with 5 heads)

Original price £2.75 - Original price £2.75
Original price
£2.75 exc VAT
£2.75 - £2.75
Current price £2.75 exc VAT
720 in stock

Artificial Dry Rose Bush - Purple (43cm long with 5 heads) Size: Total length: 43cm | 5 heads per stem | Head diameter: 3.5cm Perfect for creating ...

View full details
Original price £2.75 - Original price £2.75
Original price
£2.75 exc VAT
£2.75 - £2.75
Current price £2.75 exc VAT

Artificial Dry Rose Bush - Red (43cm long with 5 heads)

Original price £2.75 - Original price £2.75
Original price
£2.75 exc VAT
£2.75 - £2.75
Current price £2.75 exc VAT
739 in stock

Artificial Dry Rose Bush - Red (43cm long with 5 heads) Size: Total length: 43 cm | Head diameter: 3.5cm Perfect for creating romantic arrangements...

View full details
Original price £2.75 - Original price £2.75
Original price
£2.75 exc VAT
£2.75 - £2.75
Current price £2.75 exc VAT

Artificial Dry Rose Bush - Pink/Mauve (43cm long with 5 heads)

Original price £2.75 - Original price £2.75
Original price
£2.75 exc VAT
£2.75 - £2.75
Current price £2.75 exc VAT
353 in stock

Artificial Dry Rose Bush - Pink/Mauve (43cm long with 5 heads) Size: Total length: 43 cm | Head diameter: 3.5cm Perfect for creating romantic and v...

View full details
Original price £2.75 - Original price £2.75
Original price
£2.75 exc VAT
£2.75 - £2.75
Current price £2.75 exc VAT

Artificial Open Rose Spray - Pink (69cm long with 6 heads)

Original price £4.95 - Original price £4.95
Original price
£4.95 exc VAT
£4.95 - £4.95
Current price £4.95 exc VAT
200 in stock

Artificial Open Rose Spray - Pink (69cm long with 6 heads) Size: Total length: 69cm | 6 heads per spray | Head diameter: 8cm Perfect for creating r...

View full details
Original price £4.95 - Original price £4.95
Original price
£4.95 exc VAT
£4.95 - £4.95
Current price £4.95 exc VAT

Artificial Open Rose Spray - Purple (69cm long with 6 heads)

Original price £4.95 - Original price £4.95
Original price
£4.95 exc VAT
£4.95 - £4.95
Current price £4.95 exc VAT
105 in stock

Artificial Open Rose Spray - Purple (6 heads) Size: Total length: 69cm | 6 heads per spray | Head diameter: 8cm Perfect for creating bold bouquets ...

View full details
Original price £4.95 - Original price £4.95
Original price
£4.95 exc VAT
£4.95 - £4.95
Current price £4.95 exc VAT

Single Velvet Open Rose - Black (75cm long)

Original price £2.50 - Original price £2.50
Original price
£2.50 exc VAT
£2.50 - £2.50
Current price £2.50 exc VAT
383 in stock

Single Velvet Open Rose - Black (75cm) Size: Total length: 75 cm | Head diameter: 17cm An artificial black velvet open rose for adding luxurious, f...

View full details
Original price £2.50 - Original price £2.50
Original price
£2.50 exc VAT
£2.50 - £2.50
Current price £2.50 exc VAT

Single Velvet Open Rose - Cream (75cm long)

Original price £2.50 - Original price £2.50
Original price
£2.50 exc VAT
£2.50 - £2.50
Current price £2.50 exc VAT
334 in stock

Single Velvet Open Rose - Cream (75cm) Size: Total length: 75 cm | Head diameter: 17cm An artificial cream velvet open rose for adding luxurious, f...

View full details
Original price £2.50 - Original price £2.50
Original price
£2.50 exc VAT
£2.50 - £2.50
Current price £2.50 exc VAT

Spray Roses - Light Pink (84cm long, 9 heads)

Original price £4.95 - Original price £4.95
Original price
£4.95 exc VAT
£4.95 - £4.95
Current price £4.95 exc VAT
240 in stock

Spray Roses - Light Pink (84cm long, 9 heads) Size: Total length: 84 cm These elegant spray roses bring a delicate, romantic touch to any floral ar...

View full details
Original price £4.95 - Original price £4.95
Original price
£4.95 exc VAT
£4.95 - £4.95
Current price £4.95 exc VAT

Dry Rose Spray - Cream (4 heads, 54cm long)

Original price £4.50 - Original price £4.50
Original price
£4.50 exc VAT
£4.50 - £4.50
Current price £4.50 exc VAT
333 in stock

Dry Rose Spray - Cream (4 heads, 54cm long) Size: Total length: 54 cm | Head diameter: 8cm Bring timeless elegance to your floral arrangements with...

View full details
Original price £4.50 - Original price £4.50
Original price
£4.50 exc VAT
£4.50 - £4.50
Current price £4.50 exc VAT

Garden Rose Spray - Pale Pink & Ivory (2 heads, 1 bud. 59cm long)

Original price £2.99 - Original price £2.99
Original price
£2.99 exc VAT
£2.99 - £2.99
Current price £2.99 exc VAT
357 in stock

Artificial Garden Rose Spray - Pale Pink/Ivory (2 Heads + 1 Bud, 59cm Long) Size: Total length: 59 cm | Head diameter: 10cm An artificial pale pink...

View full details
Original price £2.99 - Original price £2.99
Original price
£2.99 exc VAT
£2.99 - £2.99
Current price £2.99 exc VAT

Garden Rose Spray - Orange & Yellow (2 heads, 1 bud. 59cm long)

Original price £2.99 - Original price £2.99
Original price
£2.99 exc VAT
£2.99 - £2.99
Current price £2.99 exc VAT
256 in stock

Artificial Garden Rose Spray - Orange/Yellow (2 Heads + 1 Bud, 59cm Long) Size: Total length: 59 cm | Head diameter: 10cm An artificial orange &...

View full details
Original price £2.99 - Original price £2.99
Original price
£2.99 exc VAT
£2.99 - £2.99
Current price £2.99 exc VAT

Garden Rose Spray - Pink & Ivory (2 heads, 1 bud. 59cm long)

Original price £2.99 - Original price £2.99
Original price
£2.99 exc VAT
£2.99 - £2.99
Current price £2.99 exc VAT
491 in stock

Artificial Garden Rose Spray - Pink/Ivory (2 Heads + 1 Bud, 59cm Long) Size: Total length: 59 cm | Head diameter: 10cm An artificial pink & ivo...

View full details
Original price £2.99 - Original price £2.99
Original price
£2.99 exc VAT
£2.99 - £2.99
Current price £2.99 exc VAT

Garden Rose Spray - Pink (2 heads, 1 bud. 59cm long)

Original price £2.99 - Original price £2.99
Original price
£2.99 exc VAT
£2.99 - £2.99
Current price £2.99 exc VAT
461 in stock

Artificial Garden Rose Spray - Pink (2 Heads + 1 Bud, 59cm Long) Size: Total length: 59 cm | Head diameter: 10cm An artificial pink garden rose spr...

View full details
Original price £2.99 - Original price £2.99
Original price
£2.99 exc VAT
£2.99 - £2.99
Current price £2.99 exc VAT

Garden Rose - Light Pink (50cm long)

Original price £2.15 - Original price £2.15
Original price
£2.15 exc VAT
£2.15 - £2.15
Current price £2.15 exc VAT
57 in stock

Garden Rose - Light Pink (50cm long) Size: Total length: 50cm | Head diameter: 12cm Bring timeless elegance to your floral arrangements with these ...

View full details
Original price £2.15 - Original price £2.15
Original price
£2.15 exc VAT
£2.15 - £2.15
Current price £2.15 exc VAT

Rose - Cream (70cm long)

Original price £1.95 - Original price £1.95
Original price
£1.95 exc VAT
£1.95 - £1.95
Current price £1.95 exc VAT
852 in stock

Rose - Cream (70cm long) Size: Total length: 70 cm | Head diameter: 12cm Elevate your floral arrangements with premium cream roses that bring timel...

View full details
Original price £1.95 - Original price £1.95
Original price
£1.95 exc VAT
£1.95 - £1.95
Current price £1.95 exc VAT

Rose - Red (70cm long)

Original price £1.95 - Original price £1.95
Original price
£1.95 exc VAT
£1.95 - £1.95
Current price £1.95 exc VAT
960 in stock

Rose - Red (70cm long) Size: Total length: 70 cm | Head diameter: 12cm Creating romantic bouquets and timeless floral displays make this an ideal c...

View full details
Original price £1.95 - Original price £1.95
Original price
£1.95 exc VAT
£1.95 - £1.95
Current price £1.95 exc VAT

Dry Garden Rose Spray - Yellow (2 heads, 1 bud. 59cm long)

Original price £3.50 - Original price £3.50
Original price
£3.50 exc VAT
£3.50 - £3.50
Current price £3.50 exc VAT
555 in stock

Dry Garden Rose Spray - Yellow (2 heads, 1 bud) Size: Total length: 59 cm | Head diameter: 10cm This stunning artificial dry-look garden rose spray...

View full details
Original price £3.50 - Original price £3.50
Original price
£3.50 exc VAT
£3.50 - £3.50
Current price £3.50 exc VAT

Garden Rose - Red (50cm long)

Original price £2.15 - Original price £2.15
Original price
£2.15 exc VAT
£2.15 - £2.15
Current price £2.15 exc VAT
1174 in stock

Garden Rose - Red (50cm long) Size: Total length: 50cm | Head diameter: 12cm Elevate your floral arrangements with these stunning premium garden ro...

View full details
Original price £2.15 - Original price £2.15
Original price
£2.15 exc VAT
£2.15 - £2.15
Current price £2.15 exc VAT

Garden Rose - White (50cm long)

Original price £2.15 - Original price £2.15
Original price
£2.15 exc VAT
£2.15 - £2.15
Current price £2.15 exc VAT
62 in stock

Garden Rose - White (50cm long) Size: Total length: 50cm | Head diameter: 12cm Elevate your floral arrangements with these premium garden roses, a ...

View full details
Original price £2.15 - Original price £2.15
Original price
£2.15 exc VAT
£2.15 - £2.15
Current price £2.15 exc VAT

Artificial Dry Rose Bush - Orange (43cm long with 5 heads)

Original price £2.75 - Original price £2.75
Original price
£2.75 exc VAT
£2.75 - £2.75
Current price £2.75 exc VAT
610 in stock

Artificial Dry Rose Bush - Orange (43cm long with 5 heads) Size: Total length: 43 cm | Head diameter: 3.5cm Perfect for creating warm, rustic arran...

View full details
Original price £2.75 - Original price £2.75
Original price
£2.75 exc VAT
£2.75 - £2.75
Current price £2.75 exc VAT

Artificial Dry Rose Bush - Ivory (43cm long with 5 heads)

Original price £2.75 - Original price £2.75
Original price
£2.75 exc VAT
£2.75 - £2.75
Current price £2.75 exc VAT
642 in stock

Artificial Dry Rose Bush - Ivory (43cm with 5 heads) Size: Total length: 43 cm | Head diameter: 3.5cm Perfect for creating romantic wedding arrange...

View full details
Original price £2.75 - Original price £2.75
Original price
£2.75 exc VAT
£2.75 - £2.75
Current price £2.75 exc VAT

Garden Rose - Cream (50cm long)

Original price £2.15 - Original price £2.15
Original price
£2.15 exc VAT
£2.15 - £2.15
Current price £2.15 exc VAT
276 in stock

Garden Rose - Cream (50cm long) Size: Total length: 50cm | Head diameter: 12cm Add timeless elegance to your floral arrangements with premium garde...

View full details
Original price £2.15 - Original price £2.15
Original price
£2.15 exc VAT
£2.15 - £2.15
Current price £2.15 exc VAT

Single Velvet Open Rose - Red (75cm long)

Original price £2.50 - Original price £2.50
Original price
£2.50 exc VAT
£2.50 - £2.50
Current price £2.50 exc VAT
912 in stock

Single Velvet Open Rose - Red (75cm) Size: Total length: 75 cm | Head diameter: 17cm An artificial red velvet open rose for adding luxurious, full ...

View full details
Original price £2.50 - Original price £2.50
Original price
£2.50 exc VAT
£2.50 - £2.50
Current price £2.50 exc VAT