Chelsea Flower Show 2025: Dates, Gardens and Highlights
The Chelsea Flower Show 2025 took place from 20 to 24 May 2025 in the grounds of the Royal Hospital Chelsea in London, and it was another spectacular week for the world’s most famous flower show. Sixteen show gardens, a feature garden, balcony and container gardens, and the vast floral displays of the Great Pavilion…