
The Best Place to See Cherry Blossom Trees in London: Greenwich Park
Spring has (kind of) sprung in London, and one of my favourite things about this season are the cherry blossom trees that bloom. It’s easy to spot an isolated cherry blossom tree in many areas of London, although I would…



