Garden Centers in London, Greater London

1 location found near London

“Visited the store a few times and my experiences were top notch. The visuals, ambience, and customer service exceed my expectations. New plants every week and I can’t help myself buying a few on my way out every time. Employees are very knowledgeable on the plants which helps me figure out how to take care of the ones I am buying and older ones I’ve had for a while. Love this store!”

4.6Superb26 Reviews