Tooting shop is London's first to sell 'CBD buds'



Green House CBD Specialists on Tooting High Street became the first shop in London to start selling ‘CBD buds’ in October. ‘CBD buds’, also referred to as …

1 Comment

Leave a Reply

Your email address will not be published.


*