The Tulsa Marijuana Reviewer’s Walk-Through at FlowerCraft Co., 2606 S. Sheridan Rd, Tulsa OK 74129. Oklahoma’s Craft Cannabis company, focusing on …