Greenwood Wellness Clinic918-289-03211216 E Apache St Unit B, Tulsa, OK 74106More Business InfoBBB RatingABBB Rating and Accreditation information may be delayed up to a week.Extra PhonesPhone: 918-289-0493Phone: 539-664-4052CategoryCannabis Dispensaries