It consists of 33 blossom trees — one for each London borough, plus the City — across eight different species including hawthorn, cherry, cherry plum, and crab apple blossom. Just bear in mind ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results