Leylandii 2001 Hedge Close Up

More Views

Leylandii 2001 | 235-240cm tall | in 20 litre pots

Availability: In stock

£75.00

Ex. Vat: £62.50