Chelsea Flower Show 2017

0
451

Chelsea Flower Show, the classiest garden show in the world, will be held this year from May 23-27 on the famous Chelsea Hospital site next to the River Thames in London.

You can find out all about it and how to get tickets at the Royal Horticultural Society site.