Rose Trials
Rome, Italy - May 16, 2015

Best Shrub Rose

(07.1870.3) is a double, yellow Shrub rose from Delbard of France..

(07.1870.3)