Total
2 litre pot
£18.99
in stock (shipped in 2-3 working days)
25 plants - 60-80cm
£84.99
£22.99
£34.99
£17.99
£79.99
£19.99
3 litre pot
4 litre potted rose
£49.99
12 lt pot (0.8-1m)
10 lt pot (1-1.25m)
9cm pot
£9.99
25 plants - 40-60cm
£59.99