Camellia japonica 'Kraher Supreme'
Japanese Camellia
30L
100-120cm
£275.00
In Stock
Hurry, there are only 2 item(s) left!