Get directions to: Chop Sticks Restaurant, Tulsa, OK
Restaurant address: 6193 E 61st St Tulsa, OK 74136, USA
Restaurant: Chop Sticks Restaurant