Rose Trials
Barcelona, Spain - May 10, 2013

Best Landscape Rose

(ORA 1189) is a red, pink and cream striped Shrub rose from Orard of France.

(ORA 1189)