Tulsa 7:00 AM - 2:00 AM 7:00 AM - 2:00 AM 7:00 AM - 2:00 AM 7:00 AM - 2:00 AM 7:00 AM - 3:00 AM 7:00 AM - 3:00 AM 7:00 AM - 2:00 AMphone(539) 367-1595(539) 367-15959637 E 71st StreetTulsa, Oklahoma, 74133Get DirectionsVisit Restaurant PageOrder now