Get directions to: Asian Chef Delivery, Tulsa, OK
Restaurant address: 5020 S Sheridan Rd Tulsa, OK 74145, USA
Restaurant: Asian Chef Delivery