3401 S Peoria Ave,Tulsa, OK 74105 Phone:(918) 748-9977
7727 E 91st St,Tulsa, OK 74133 Phone:(918) 392-9977
South Sunday-Thursday 11AM-9PM Friday-Saturday 11AM-10PM