Get directions to: Organic, Tulsa, OK Restaurant address: 3524 S Peoria Ave Tulsa, OK 74105, USA Driving Walking Bicycling Restaurant: Organic