1. The Delta Cafe 4515 E 51st St, Tulsa, OK 74135 Coordinate: 36.09034,-95.92584 Phone: (918) 488-8883