Roses: 2093 varieties buy online

 
1.8 m x 1.2 m
Rose d'Amour rose
 
soft pink, 1.2 m x 0.9 m
Rose Ball rose
wild rose 
intense pink & violet, 1.5 m x 0.9 m
wild rose 
blue & mauve, 120-250cm
thorny wild rose in purple-mauve with occasional repeat bloom and ornamental hips
    View basket