Top 7 trees for small gardens

Every garden should have a tree. Trees add height and structure, create shade, and provide vital natural habitat for birds and other garden wildlife. Whether through spring flowers, autumn foliage, colourful berries or attractive bark, a tree can add months of interest to your garden. And you don’t need a big garden to have space […]