Rosa x alba 'Alba Maxima' - Squire's Garden Centres

Rosa x alba ‘Alba Maxima’