Roses: 2093 varieties buy online

wild rose 
yellow, 2.4 m x 1.5 m
 
soft pink, 0.9 m x 0.9 m
The rose Rosa melina is a beautiful, small wild rose.
    View basket