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