Chelsea Flower Show Afternoon Tea 2016

Afternoon Tea in London Celebrating the Chelsea Flower Show 2016 The Chelsea Flower show bursts into bloom on 24th May marking 5 fabulous days of floral fantasies, gorgeous gardens and sound gardening advice from some of the UK’s most highly regarded gardeners. During the month, many of our favourite London afternoon tea venues have created inspirational(…)