Best cherry blossom in London at Kew Gardens

Cherry blossom at KewYes, it’s official – having just spent a wonderful sunny day at Kew Gardens looking at the cherry blossom I can confirm that it’s definitely the best place in London to see cherry blossom. And it’s in bloom now, so get down there as fast as you can and do my… Continue reading