Total
12cm pot - 50cm tall
£29.99
in stock (shipped within 1-2 working days)
12cm pot - 60cm tall
£33.98
Unavailable
available to order from spring
12cm pot - 40cm tall
£43.98
£37.98
13cm pot - 40cm tall
17cm pot - 60cm tall
£22.99
14cm pot - 25cm tall
£26.99
£24.98
9cm pot - 30cm tall
£27.99
£49.98
23cm bell pot - 85cm
£79.99
14cm pot - 30cm tall