Total
12cm pot - 30cm tall
£24.99
in stock
12cm pot - 60cm tall
£28.98
£27.99
glass vase
£59.99
£31.98
12cm pot - 55cm tall
£29.99
£33.98
12cm pot - 45cm tall
available to order from spring
12cm pot - 50cm tall
12cm pot - 40cm tall