Rosa Canina | Dog Rose Hedging
Rosa canina | Dog Rose Hedging | 25 bare root plants | 40 - 60cm tall
25 × bare root plants | 40 - 60cm tall
£41.24
£54.99
Available to order from autumn
1