
'Heavenly' North East spot where you can see cherry blossom 'spectacle' - but not for long
One town in the North East holds the world’s largest collection of Taihaku cherry blossom trees. The Alnwick Garden is a complex of formal gardens next to Alnwick Castle in Alnwick, Northumberland. The Taihaku Cherry Blossom is known as the ‘Great White’ …