Chopsticks - Tulsa 6193 E 61st St Tulsa, OK 74135
Opens Soon
11:00AM - 8:00PM   View Hours
(918) 488-0266