Get directions to: Chimera, Tulsa, OK Restaurant address: 212 N Main St Tulsa, OK 74103, USA Driving Walking Bicycling Restaurant: Chimera