All posts tagged Chelsea is Blooming

Chelsea is blooming!

This is the 11th year of “Chelsea in Bloom” –  it means that if you walk around the shops near Sloane Square, you will see a lot of amazing floral displays! Read more…