Cherry blossom season in London is a magical time, bringing vibrant pink petals to the city’s parks, streets, and gardens. While April is typically the peak month for cherry blossom (or sakura), the blossoms can begin to appear as early as March and sometimes last through to May. If it’s been a mild spring, expect […]