‘Cardinal de Richelieu’ Traditional Shrub Rose – 4 litre deep pot

£12.00