All the Willow and Poplar we send out is grown by us here in the UK near Totnes Devon.Our Animal & Plant Health Agency (APHA) registration number is 113310.

Orders are now bieng dispatched for the winter planting season

Copyright © 2023 MammothWillow. Powered by Zen Cart