Miniature Roses have the smallest roses with flowers that are usually less than 5cm across. Generally the bushes grow to no more than 50cm in height. Ideal for borders, pots or small gardens.

Plant approx. 30cm to 50cm apart.

Showing all 6 results