San Leandro »
Terra Tech Corp. Granted License to Open Medical Cannabis Dispensary and Production Facility in San Leandro, California
Terra Tech Corp., a vertically integrated cannabis-focused agriculture company, today announced that Blüm has been granted a license by the City of San Leandro, California, to open a new retail facility. Blüm will work
Read More »