News and Sunday’s favourite – the cherry
We like to think that Kensington has become almost as famous as Japan for its cherry blossom walks. Even though travelling abroad may not have been part of your itinerary this Spring, you may still have been able to experience blossoming cherry trees earlier this year, as they were to be found in profusion lining London streets, in garden squares and parks. […]
Read more »