Ilex maximowicziana ‘Kanehirae’

£39.99

In stock

SKU: 45166 Category: