Tough plants

Sale price Price £16.99 Regular price Unit price  per 

Featuring over 40 beautiful, hard-working species, 'Tough Plants' will ensure your garden withstands even the most extreme weather.