Rubus 'Benenden'
£11.75 - £13.25
2023/24 season now closed