It’s been awarded as the one of the Best Garden Centres in London, and once you visit it you’ll see why. Listed as an “Independent Garden Centre and Florist,” the Battersea Flower Station is a enchanting place packed full of all sorts of different flowers, flower pots, houseplants, olive trees and much more. Visitors can purchase a few bags of compost (costing as little as 20p per scoop!), a bouquet for a loved one, or even just stroll around to get some gardening inspirations of their own.

See their full list here.