Rose Trials
Barcelona, Spain - May 12, 2017

Best Miniature Rose

(AM561) is a red Miniature rose from Meilland of France..

(AM561)