St Tulsa OK Restaurants 1. 9720 East 31st St Tulsa OK 74146, St Tulsa, OK 74146 | China Garden Restaurant (918) 938-6518