Get directions to: Tinstar, Tulsa, OK Restaurant address: 9521 Riverside Pkwy Ste A Tulsa, OK 74137, USA Driving Walking Bicycling Restaurant: Tinstar