
Olive Trees
Olive trees – also known by their botanical name of Olea europaea, which means “European Olive”, is a species of tree in the Oleaceae family, traditionally found in the Mediterranean. Olive trees have become a very poplar tree for British gardens over the past few years, with large specimen trees with their beautiful gnarled trunks…Read More